如何强制 pdflatex 在 pdf 模式下编译?(我正在使用 WinEdt 编辑和编译我的 .tex 文件)

如何强制 pdflatex 在 pdf 模式下编译?(我正在使用 WinEdt 编辑和编译我的 .tex 文件)

我有一个非常简单的 .tex 文件:

\documentclass{article}
\begin{document}
 hello
\end{document} 

当我尝试使用 pdflatex 编译此文件时,它会生成 .dvi 文件而不是 .pdf 文件。我的问题是:

如何强制 pdflatex 以 pdf 模式而不是 dvi 模式运行?(我正在使用 WinEdt 来编辑和编译我的 .tex 文件。)

这让我很困扰。因为我还有一些其他较大的文件需要以 pdf 模式运行。但现在每当我运行 pdflatex 时,pdflatex 都会发出很多错误消息。这是在我安装最新的 MiKTeX 2.9.7000 之后发生的。在此之前一切都很好。提前感谢您的帮助。

MiKTeX控制台截图如下: 在此处输入图片描述

pdflatex 的输入文件名是“latex.ltx”,而不是“pdflatex.ini”。所以我的问题是:如何在 MiKTeX 控制台中更改 pdflatex 编译器的设置?任何建议都将不胜感激。

我也尝试手动将“latex.ltx”替换为“pdflatex.ini”。但 MiKTeX 返回了错误消息“内置格式定义可能无法更改”。很遗憾。

然后我卸载并重新安装 MiKTeX,安装完成后,pdflatex 设置的“输入文件名”是“pdflatex.ini”。但是,我刚运行 pdflatex 后,设置就变成了“latex.ltx”。为什么会这样?我没有对设置做任何更改。

答案1

(因为图片而渴望评论)

你能显示日志文件的第一行吗?它应该看起来像这样:

This is pdfTeX, Version 3.14159265-2.6-1.40.20 (MiKTeX 2.9.7000 64-bit) (preloaded format=pdflatex 2019.4.26) 

您能否展示一下 pdflatex 在您的 miktex 控制台中的设置:

在此处输入图片描述

相关内容