Столкнулся с небольшой проблемой. После подключения пакета
poker, весь украиноязычный жирный и курсивный текст заменился на обычный. Оказалось, что пакет
poker требует пакет
txfonts, который определяет некоторые дополнительные символы, плюс переопределяет
\rmdefault и происходит конфликт. Проблема «почти» решилась возвращением старого значения переопределением
\rmdefault.
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{amsmath,amssymb,amsthm}
\usepackage[ukrainian,english]{babel}
% \show\rmdefault % возвращает cmr
\usepackage{poker}
% \show\rmdefault % возвращает txr
\renewcommand{\rmdefault}{cmr} % Возращаем старое значение
В общем, всё заработало, осталось только небольшое предупреждение:
Код:
LaTeX Font Warning: Font shape `T2A/txss/m/n' undefined
(Font) using `T2A/cmr/m/n' instead on input line 61.
LaTeX Font Warning: Some font shapes were not available, defaults substituted.
Оно вроде бы как и не страшно, потому как отличить один символ от другого не представляется возможным и при большóм увеличении. Но вдруг где-то в другом месте вылезет что-то более существенное. Ну и вывод без предупреждений выглядит более приятным... Попытка его победить путём такого хака не удалась:
\renewcommand{\rmdefault}{txr} %\show\rmdefault показывает “txr” после подключения пакета poker
\Ac\Kc\Qc\Jc\twod % Команды из пакета poker
\renewcommand{\rmdefault}{cmr}
Как, собственно говоря, поступают в таких случаях?