为什么 latex 命令有时会产生 PDF 输出?

为什么 latex 命令有时会产生 PDF 输出?

我注意到,在某些 .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设置此寄存器的包(可能带有选项)。

相关内容