我注意到,在某些 .tex 文件(使用 graphicx 和 hyperref 包以及 PDF 图像文件)上,该latex
命令生成的是 PDF 文件,而不是预期的 DVI。这种情况是如何发生的,何时发生的?
如果这很重要,我在 Ubuntu 12.04 上使用 TeXLive 2012.20120611-3~ubuntu12.04.1(来自 PPA):
$ latex
This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012/Debian)
restricted \write18 enabled.
答案1
latex 和 pdflatex 在许多现代发行版中是相同的可执行文件,只是输出格式的默认值不同。
pdf(la)tex
默认情况下写入 DVI 代码,并且仅在整数寄存器\pdfoutput
设置为非零时才生成 PDF。因此,假设您正在加载一个pdftex
设置此寄存器的包(可能带有选项)。