我精通 TeX,但从未使用过 LaTeX,并且不想学习它 —— 尽管这种偏好也许是我遇到困难的唯一根源。
我正在尝试弄清楚如何生成 TeX 源,以便 (a) 允许我在论文中包含图形,并且 (b) 可以被接受论文集。我可以做 (a) 或 (b),但不能同时做两件事。
为了在我的论文中包含图表,我使用\includegraphics
LaTeX 中的命令。为了实现这一点,我输入了文件miniltx.tex
graphicx.tex
,这是 David Carlisle 编写的 LaTeX 子集。然后我输入了由 David Carlisle 和 Daniel Luecking 编写的文件,该文件略微扩展了miniltx.tex
。现在\includegraphics
可以正常工作了。有点。
即:
如果我将图表制作成 PDF,并将 PDF 文件交给命令
\includegraphics
,然后通过 运行所有内容pdftex
,我会得到一个看起来与应有的样子完全一样的 PDF 文件。对于大多数用途来说,这就是我所需要的。但是,如果我想提交给 arXiv,他们坚持要收到 TeX 源代码。这就是麻烦的开始……如果我将图形制作成 PDF 格式,将 PDF 文件交给命令
\includegraphics
,然后通过 TeX 运行所有内容,我会收到错误“无法确定 diagram.pdf 中图形的大小(没有 BoundingBox)。”如果我以任何其他格式(BMP,JPG等)制作图形,将它们交给命令
\includegraphics
,然后通过 TeX 运行所有内容,我会收到错误消息“未知的图形扩展”。如果我将图形制作成 BMP 以外的其他格式,则放弃
miniltx
并只使用 TeX\special
命令(我正在使用 MikTeX),TeX 似乎可以正常运行,但我的预览器会阻塞 DVI 文件,并抱怨“未知的图形包含类型”。如果我将图形制作成 BMP,放弃
miniltx
并仅使用 TeX\special
命令,TeX 似乎可以正常运行,并且预览器不会抱怨,但图形会严重扭曲并且完全尺寸错误。由于我没有可以生成可读 DVI 文件的 TeX 源,我只想简单地应用 pdftex 并将生成的 PDF 提交给 arxiv。arXiv 拒绝了这篇论文,因为它是用 TeX 生成的,这意味着我必须提交 TeX 源。
我尝试通过打印 PDF 并扫描它来绕过此问题,以生成一个没有任何来自 TeX 痕迹的新 PDF。arXiv 拒绝扫描的 PDF。
我尝试通过从 PDF 转换为 Postscript 然后再转换为 PDF 来绕过这个问题,从而消除 TeX 的痕迹。arXiv 坚持认为这是一个“扫描的 PDF”并拒绝了它。
所以我能看到的唯一选择是:
A. 不要向 arxiv 提交带有图片的论文,或者
B. 学习 LaTeX。
有没有替代方案(C)?
答案1
阅读http://arxiv.org/help/submit,我看到上面写着
提交的图表可以采用多种常见格式。其中包括:
- PostScript(PS/EPS,最常用于线条画、绘图等)
- JPEG(适合摄影图像)
- GIF 或 PNG(最适合非摄影图像、位图)
- PDF 图形(仅限 PDFLaTeX)
和
对于纯 TeX 提交,请使用图形包 (graphicx.tex) 的纯 tex 接口或 epsf 或 epsfig 等宏包
强烈建议 PDF 图形可以仅有的与 pdfLaTeX 一起使用。
这意味着对于纯 TeX 提交,您必须使用传统的 dvips 路径,因此是 EPS 图形。这可以解释您收到的消息:TeX 正在以 DVI 输出模式运行,因此该graphics
包正在尝试(但失败了)读取图像的边界框数据。
您没有说明图像的来源是什么,因此您可能必须从 PDF 转换为 EPS,或者可以直接生成 EPS 文件。