txfontsb 小號大寫字母

txfontsb 小號大寫字母

\textsc{}由於某種原因,我在使用with時收到錯誤訊息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 的支援文件 - 恕我直言,這使得它毫無用處。

相關內容