ArXiv 中的图形

ArXiv 中的图形

我的 LaTex 文件中有 .pdf 图片文件。我自己的 latex 编译器可以顺利处理它们,但 ArXiv 编译器拒绝它们,并添加难以理解的错误语句。它接受哪些语句?我使用的是

\includegraphics[height=100pt]{myfile.pdf} -> failure  (file has bounding box 440 250 )

我试过

\includegraphics[width=.75\textwidth,natwidth=440,natheight=250]{myfile.pdf} ->failure

ArXiv 的“帮助文件”中没有线索

答案1

答案其实很简单:ArXiv 在骗我。它说我的 graphicx 图片中有一个致命错误,但这只是意味着它在第一次尝试处理我的文件时出了点问题,而问题会在下一次尝试时消失,但随后又发生了另一个“致命错误”,它彻底崩溃了。那个致命错误发生在我剪切并粘贴了一篇文章的引用时,这篇文章是用其他编辑器编写的。也许是某个版本的 Word。事实证明,这 256 个字符中的一些字符对某些版本的 pdftex 来说是致命的,不是我正在使用的版本,而是 ArXiv 使用的 latex 版本。它们是不可见的。我怎么会知道呢?我认为 TeXShop 的设计者应该添加一些程序行来清除虚假字符。你不能假设用户不会使用不可见字符,即使你没有告诉他们不要这样做。

答案2

我遇到了一些问题,某些特定字符(包括在 pdf 图中)无法显示在 ArXiv 提交中。例如字母“q”或“%”符号。

解决问题的方法是添加

\pdfinclusioncopyfonts=1

文档序言中描述这里。这篇文章说,原因是同名字体(系统名称和嵌入 pdf 字体中的名称)只加载一次,因此如果这些字体实际上不是相同的字体,某些字符可能会丢失。

相关内容