2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 \rmdefault и несколько пакетов
Сообщение14.03.2016, 14:39 
Столкнулся с небольшой проблемой. После подключения пакета poker, весь украиноязычный жирный и курсивный текст заменился на обычный. Оказалось, что пакет poker требует пакет txfonts, который определяет некоторые дополнительные символы, плюс переопределяет \rmdefault и происходит конфликт. Проблема «почти» решилась возвращением старого значения переопределением \rmdefault.

Используется синтаксис LaTeX
\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.


Оно вроде бы как и не страшно, потому как отличить один символ от другого не представляется возможным и при большóм увеличении. Но вдруг где-то в другом месте вылезет что-то более существенное. Ну и вывод без предупреждений выглядит более приятным... Попытка его победить путём такого хака не удалась:

Используется синтаксис LaTeX
\renewcommand{\rmdefault}{txr}  %\show\rmdefault показывает “txr” после подключения пакета poker
\Ac\Kc\Qc\Jc\twod % Команды из пакета poker
\renewcommand{\rmdefault}{cmr}    


Как, собственно говоря, поступают в таких случаях?

 
 
 
 Re: \rmdefault и несколько пакетов
Сообщение14.03.2016, 15:45 
Аватара пользователя

(Оффтоп)

mustitz в сообщении #1106548 писал(а):
Ну и вывод без предупреждений выглядит более приятным...
С основным вопросом не помогу, но для подавления нежелательных предупреждений можно воспользоваться пакетом silence.

 
 
 [ Сообщений: 2 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group