txfontsb スモールキャップス

txfontsb スモールキャップス

\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 のサポート ファイルはないため、まったく役に立たないと思います。

関連情報