如何在 Mac 上使用 latex 仅生成 dvi 文件

如何在 Mac 上使用 latex 仅生成 dvi 文件

最近,我换用了 MacTex,不知怎的我习惯在 Windows 命令终端上运行以下序列:

  1. latex *.tex ->仅生成 dvi 文件
  2. bibtex *.aux
  3. 乳胶 *.tex
  4. 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文件,否则没有任何理由去生成它。

相关内容