MiKTeX TeXworks 中没有 LaTeX

MiKTeX TeXworks 中没有 LaTeX

我没有使用 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=0pdflatex

要从 DVI 转换为 PDF,您可以使用dvipdfm 'inputfile.dvi'

相关内容