我一直不明白为什么我试图提交给 arXiv 的一篇论文的字体乱了。特别是在一些图中,一些文本的字距似乎变宽了,字体粗细也恢复了正常。
我在上传日志中看到以下警告:
LaTeX Font Warning: Font shape `OT1/cmr/sb/n' undefined
(Font) using `OT1/cmr/m/n' instead on input line 11.
我根本不是这方面的专家,但这不是 Computer Modern、半粗体、罗马字体吗?为什么 arXiv 没有这个字体?当我在本地(使用latexmk
TexLive 2022)或在 Overleaf(使用 TexLive 2020,与 arXiv 相同)上编译时,我没有收到此警告,字体看起来正确。
我尝试了浏览此网站时提出的许多建议,例如设置\usepackage{bold-extra}
和\usepackage{lmodern}
。前者似乎没有任何作用,而后者却弄乱了我的文档。
以下是 MWE:
\documentclass[acmsmall,manuscript,screen,nonacm]{acmart}
\pdfoutput=1
\settopmatter{printfolios=false,printccs=false,printacmref=false}
\pagestyle{plain}
\acmJournal{PACMPL}
\acmVolume{1}
\acmNumber{CONF}
\acmArticle{1}
\acmYear{2022}
\acmMonth{10}
\acmDOI{}
\startPage{1}
\setcopyright{none}
\fancyfoot{} % Disable "Manuscript submitted to ACM" message
\begin{document}
\thispagestyle{empty} % Disable "Manuscript submitted to ACM" message
$\operatorname{\mathbf{def}}$ vs $\operatorname{def}$
\end{document}
它在 arXiv 上的样子如下:
以下是 arXiv 提交页面显示的日志:https://hastebin.com/raw/eluboxuvar
遗憾的是,它不允许我访问实际的.log
文件。
这是它在本地和 Overleaf 上的样子:
这是我的本地.log
文件: https://hastebin.com/raw/ruluridino