我可以正常使用渲染 PDF pdflatex
,我使用了如下 Makefile:
all:
pdflatex $(PAPER).tex
bibtex $(PAPER)
pdflatex $(PAPER).tex
pdflatex $(PAPER).tex
这样可以毫无问题地渲染 PDF。但是,如果我想通过--output-format dvi
在命令行上提供选项来生成 DVI 文件,它会在第一个\includegraphics
语句上失败,提示找不到我的插图(我使用 PDF 矢量文件,并且文件名中没有包含“.pdf”扩展名\includegraphics
)。
这是否意味着我必须浏览整个文档并在每个\includegraphics
文档中添加“.pdf”?
更新
当添加“.pdf”时,我收到此错误:
LaTeX Error: Cannot determine size of graphic in video-ip.pdf (no BoundingBox).
答案1
DVI 文件根本不包含图形,只是对文件名的引用,因此您是否可以处理引用的 PDF 文件取决于您使用的驱动程序。默认情况下,Latex 假定dvips
将使用,它不能包含 PDF 文件,但是您可以将所有 PDF 转换为 EPS。或者,您可以使用可以包含 pdf 的驱动程序dvipdfmx
,在这种情况下,使用选项dvipdfmx
以便graphicx
将适当的内容插入\special
到 DVI 文件中。