当前主要设置是最新的 MikTeX,使用 WinEdt 9.1 作为前端(最近从 WinEdt 8.xx -> 9.1 进行了小幅升级。我知道它不是最新的,但是...)。
无论如何,这是一个非常简单的问题。如果我有一个文件(下面的 MWE)没有图形,那么 MWE 可以使用 PDFLatex 或 PDFTexify(ctrl-alt-P)顺利完成。但是,当我添加图形(.jpg 或 .png,没有区别)时,PDFLatex 仍然有效,但是...PDFTexify 现在因无法确定图像的大小/边界框的严重错误而停止。
由于这个 MWE 一度编译得很好,我发现传递给 MikTeX 可执行文件的选项不再正确。或者,WinEdt 应该寻找的可执行文件已经发生了变化。或者...两者都有。
对于 PDFLatex(有效),使用 pdflatex.exe 作为可执行文件,以 --enable-write18 -synctex=1 %0 作为开关,以“%N%T”作为参数。
对于 PDFTexify,我尝试使用 --pdf --tex-option=-enable-write18 作为开关,使用“%F”作为参数来运行 texify.exe(这种方法以前运行良好)。将可执行文件改为 pdflatex.exe 也不起作用。
有什么建议吗?指向显而易见的?我 99% 确定问题出在与最新的 MikTeX 可执行文件(WinEdt 9.1 指向的可执行文件)的一些奇怪的交互上,也许是 WinEdt 中设置的开关和参数,但我搞不清楚。
这是一个完全琐碎的 MWE,可能根本不必要,但是......
\documentclass[11pt]{article}
\usepackage{graphicx}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut fermentum nisl, id imperdiet quam.
\vspace{1cm}
Here is a figure.
%\begin{figure}[ht]
%\begin{center}
% \includegraphics[keepaspectratio=true]{test.png}
%\end{figure}
\end{document}