pdflatex 生成 dvi 输出而不是 pdf

pdflatex 生成 dvi 输出而不是 pdf

我有一个正在使用的论文模板,当我运行pdflatex输入文件时,它会生成 dvi 输出。而我处理过的大多数论文在运行时都会生成 pdf 输出pdflatex

我查看了两篇不同论文的日志文件,其中产生 dvi 输出的文件包含以下行:

(/etc/texmf/tex/latex/config/graphics.cfg
File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
)
Package graphics Info: Driver file: dvips.def on input line 91.

而生成 pdf 输出的文件包含以下行:

(/etc/texmf/tex/latex/config/graphics.cfg
File: graphics.cfg 2009/08/28 v1.8 graphics configuration of TeX Live
)
Package graphics Info: Driver file: pdftex.def on input line 91.

我正在尝试找出导致这种差异的设置。两篇不同论文中包含的软件包非常相似,但我猜它与其中一篇有关。所以基本上我想弄清楚如何让 pdflatex 生成 pdf 输出,我想知道不同的驱动程序文件是否提示我应该查看什么。

答案1

在您的 tex 文件中,您已放入 %&latex

%&latex
\documentclass[12pt,letterpaper]{article}

如果你给出%&latex这个,将只产生 dvi。只需删除此行或输入%&pdflatex

答案2

如果你不想修改源文件,另一种可能性是-output-format=dvi使用 编译时使用该选项pdflatex。它适用于 Windows 下的 TeX Live。请记住将选项输入文件名。

仅作为示例,为了生成输出,dvi我使用以下编译命令:

C:\texlive\2015\bin\win32\pdflatex.exe -output-format=dvi "my_source_file.tex"

相关内容