最近,我换用了 MacTex,不知怎的我习惯在 Windows 命令终端上运行以下序列:
- latex *.tex ->仅生成 dvi 文件
- bibtex *.aux
- 乳胶 *.tex
- dvipdfm *.dvi->生成最终的pdf文件
但是,现在当我在 Mac(Yosemite) 上启动终端时,运行 latex *.tex 会直接生成最终的 pdf,而无需中间步骤,在我看来,“latex”与命令组合硬链接吗?有没有办法按照我以前使用的步骤进行操作?
答案1
该latex
程序实际上在模式pdflatex
下运行dvi
。根据latex --help
,可以使用以下方式设置输出格式
-output-format=FORMAT use FORMAT for job output; FORMAT is `dvi' or `pdf'
dvi
因此,您可以尝试通过以下方式编译来强制输出:
latex file.tex -output-format=dvi
但是,您所做的实际上也是一样的,如果latex
它给您一个pdf
文件,并且这是您想要的,您只需运行它latex,bibtex,latex,latex
,它就会给您正确的 pdf 文件,所以除非您特别想要该dvi
文件,否则没有任何理由去生成它。