我没有使用 TeXworks 中的 LaTeX 引擎进行编译的选项,它是从 MiKTeX 安装的。看看我拥有的选项:
如何使用 LaTeX 编译该 TeX 文档?
答案1
TeXworks 不支持 DVI 输出格式,而仅在预览中支持 PDF 输出格式,因此您需要在这里使用 pdfLaTeX(或使用最终会生成 PDF 的其他程序)。
如果您想使用 DVI 输出格式,我建议您选择其他 LaTeX 编辑器/shell。
答案2
所以。
LaTeX 是我们用来创建文档的一组命令。例如\documentclass
和\begin{tabular}
等。
latex
是一个程序。当您latex example.tex
在命令行中输入时,它将从您的 .tex 文件创建一个 .dvi 文件。当您在 TeXWorks 等编辑器中按下名为 latex 的按钮时,也会发生同样的情况,编辑器会为您执行命令行操作。
如果您想要 PDF 输出,您有几种选择。其中之一是:
latex example.tex
dvips example.dvi
ps2pdf example.ps
只有当您在代码中使用 PSTricks 或相关包时才需要它。因此大多数人使用另一个名为 的程序pdflatex
。仅有的不同之处在于您可以立即获得 PDF 输出,而不是 DVI。所有 LaTeX 文档命令均保持不变。
那么你不必须使用 编译您的 .tex 文件latex
。您可以简单地使用pdflatex
,一切都将正常工作,但您将获得 PDF 输出。
注意:latex
只能处理EPS图形,而pdflatex
可以处理JPG,PNG和PDF,但不能处理EPS。
答案3
我正在将我的评论转换成答案
TeXworks 文档维基为您提供使用以下方式配置 PDF 的 LaTeX->dvi->ps2pdf 路由.bat
其他方法通过 .dvi 实现自动化正在使用Latexmk
LaTeX 维基百科总是有用
答案4
如今, Evenlatex.exe
只是一个链接。您可以在文档的第一行pdflatex.exe
使用 来生成 DVI ,然后使用 进行编译。\pdfoutput=0
pdflatex
要从 DVI 转换为 PDF,您可以使用dvipdfm 'inputfile.dvi'