Epstopdf 包无法与 knitr 中的 XeLaTeX 配合使用

Epstopdf 包无法与 knitr 中的 XeLaTeX 配合使用

背景

我经常在 RStudio 中使用 knitr 来排版 LaTeX 文档,使用包含 R 块的 XeLaTeX。这一直运行良好,直到今天早上,RStudio 停止识别已安装的 MiKTeX/Texworks,因此不再将 LaTeX 编译为 PDF。卸载并重新安装 MiKTeX/Texworks 解决了这个问题。

问题

然而,在重新安装我经常使用的所有 LaTeX 软件包后,我发现其中一个软件包停止工作了:epstopdf。我的 EPS 文件不再出现在文档中。即使--enable-write18在 Texworks 首选项中包含 PDFLaTeX 和 XeLaTeX 的参数后,这种情况仍然会发生。

仅在 RStudio 中使用 XeLaTeX 时才会出现此问题。

直接使用 Texworks 时,epstopdf运行良好。在 RStudio 中使用 PDFLaTeX 时,运行良好。

谁能告诉我我做错了什么或者为什么突然发生这种情况?

平均能量损失

\documentclass{article}
\usepackage{graphicx}
\usepackage{epstopdf}
\begin{document}
\begin{figure}
  \centering
  \includegraphics[width=1.1\linewidth]{example1.eps}
  \caption{Example1}
\end{figure}
Copy and paste the following code to convert more images at the same time:
\begin{figure}
  \centering
  \includegraphics[width=1.1\linewidth]{example2.eps}
  \caption{Example2}
\end{figure}
\end{document}

相关内容