我在使用 .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 图形,这会变得相当混乱。有办法解决这个问题吗?