Loading

LatexWorkshop 更换编译器解决字体错误

一直在使用 VSCode + Texlive + LatexWorkshop 环境撰写文章,感觉整个流程十分舒适,然而第一次使用 IEEEtrans 样式编译时,遇到了字体文件错误:

Font shape 'TU/ptm/m/n' undefined(Font) using 'TU/lmr/m/n' instead.

文章可以编译,但无法显示加粗、斜体等样式,按提示更改字体又不符合 IEEE 对稿件的要求,只能想办法修正这个问题。

查找之后,基本可以确定问题是 LatexWorkshop 默认使用的 latexmk 编译器导致的,改成 pdflatex 编译器即可。但是查到的各种方法均十分繁琐,且对新版本并不奏效。

最终解决:只需要在 .tex 文件第一行添加注释即可(如果有多个 .tex 文件,每个文件的第一行都需要添加注释)。

% !TEX program = pdflatex

问题解决,编译无错误无警告,字体样式显示正常。

posted @ 2020-06-26 17:07  Si-Rocks  阅读(901)  评论(0编辑  收藏  举报