По какой-то причине я получаю сообщение об ошибке при использовании \textsc{}
с txfontsb.sty
. Это может быть моя установка, но так как txfonts.sty
это работает, я сбит с толку. MWE здесь:
\documentclass{article}
% \usepackage[T1]{fontenc}
\usepackage[LY1]{fontenc}
% \usepackage{txfonts}% works
\usepackage{txfontsb}% error message
\begin{document}
\textsc{Hello world.}%
\end{document}
Как видите, я также пробовал использовать T1
вместо LY1
(безуспешно). Сообщение об ошибке, которое я получаю, это
LaTeX Font Warning: Font shape `LY1/txrc/m/sc' undefined
Список моих шрифтов в каталоге:
texmf-texlive-dist/tex/latex/txfontsb:
lgrtxr.fd lgrtxrc.fd lgrtxry.fd lgrtxryc.fd
ot1txrc.fd ot1txryc.fd txfontsb.sty
texmf-texlive-dist/tex/latex/txfonts:
ly1txr.fd omltxmi.fd omstxsy.fd ot1txss.fd
t1txss.fd ts1txss.fd utxexa.fd utxss.fd
utxsyc.fd ly1txss.fd omltxr.fd omxtxex.fd
ot1txtt.fd t1txtt.fd ts1txtt.fd utxmia.fd
utxsya.fd utxtt.fd ly1txtt.fd omstxr.fd
ot1txr.fd t1txr.fd ts1txr.fd txfonts.sty
utxr.fd utxsyb.fd
Есть какие-нибудь подсказки?
решение1
Это не ошибка, а только предупреждение. У вашего шрифта нет scshape, поэтому LaTeX откатится к другому шрифту.
Также пакет может использоваться только с кодировкой OT1. Для T1 или LY1 нет файлов поддержки, что, на мой взгляд, делает его совершенно бесполезным.