使用 eps 图形和 graphicspath

使用 eps 图形和 graphicspath

我在使用 .eps 图形和 \graphicspath{} 命令时遇到了问题。我试图将所有图形放在文件夹 /Figures 中,以使内容井然有序,因此文件夹结构如下所示:

/project
    /figures
        figure.eps
    /report
        report.tex

我原来的解决方案是这样的:

\documentclass[a4paper,amsfonts,amssymb,amsmath,reprint,showkeys,nofootinbib,twoside]{revtex4-2}
\usepackage{graphicx}
\graphicspath{{../figures/}}

\begin{document}
    \begin{figure}
        \includegraphics{figure.eps}
    \end{figure}
\end{document}

如果图形是 .png,则此方法可以正常工作,但如果是 eps,则会出现“无法找到转换为 pdf 的图形”错误。

然后我尝试了解决方案如何使用 \graphicspath + epstopdf,像这样:

\documentclass[a4paper,amsfonts,amssymb,amsmath,reprint,showkeys,nofootinbib,twoside]{revtex4-2}
\usepackage{graphicx}
\usepackage{epstopdf}
\epstopdfsetup{outdir=./}
\graphicspath{{../figures/}}

\begin{document}
    \begin{figure}
        \includegraphics{figure.eps}
    \end{figure}
\end{document}

但是有了这个解决方案,发生的一切就是先前的错误不再出现,结果是图形应该在的位置出现了空白(如果找不到图形,甚至不会出现带有路径的小框)。

我目前的解决方法是将所有图形转储到与 .tex 文件相同的目录中,但如果有大量 .eps 图形,这会变得相当混乱。有办法解决这个问题吗?

相关内容