更新至 TeXlive 2016 后出现 Latex 字体警告

更新至 TeXlive 2016 后出现 Latex 字体警告

更新到 TeXlive 2016 后,我在文件中收到以下字体警告IEEEtran.cls

./IEEEtran.cls:458: LaTeX Font Warning: Font shape `TU/ptm/m/n' undefined(Font) using `TU/lmr/m/n' instead on input line 458.

./IEEEtran.cls:1039: LaTeX Font Warning: Font shape `TU/ptm/bx/n' undefined(Font) using `TU/ptm/m/n' instead on input line 1039.

./IEEEtran.cls:1039: LaTeX Font Warning: Font shape `TU/ptm/m/it' undefined(Font) using `TU/ptm/m/n' instead on input line 1039.

./IEEEtran.cls:1039: LaTeX Font Warning: Font shape `TU/ptm/bx/it' undefined(Font) using `TU/ptm/bx/n' instead on input line 1039.

[no file]: LaTeX Font Warning: Some font shapes were not available, defaults substituted. : (Log parsing issues. Disregard unless something else is wrong.)

更新之前,一切都很好,没有任何警告。

排版方面,如果我包含\usepackage[T1]{fontenc}(我使用的是 xelatex),模板似乎正确,pdf 通过了 IEEE pdfExpress 测试。但是它少了几行,我不明白为什么会这样。我问这个问题主要是出于好奇,同时也想修复那些让我恼火的警告。

答案1

使用

\usepackage[OT1]{fontenc} 

将恢复以前的 OT1(7 位)默认值并提供您以前的版本。

请注意,不建议使用 T1 编码和 xetex,因为在这种情况下连字符通常是不正确的。(OT1 仅允许在使用 ascii 的单词中使用连字符,其中编码与 Unicode 匹配)

相关内容