我有一个正在使用的论文模板,当我运行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"