将 eps 文件加载到文档时出现问题

将 eps 文件加载到文档时出现问题

我在使用 latex(Windows 上的 Texworks)读取 eps 文件时遇到问题。我之前在另一台 PC 上安装时,它的工作方式与下图完全相同。现在我在笔记本电脑上安装了 tex 和解释器,下图不再起作用。错误与某种草稿设置有关:

! Package pdftex.def Error: File `figures/TestingRecordedSignals_TEST-eps-conve
rted-to.pdf' not found: using draft setting.       

有人见过这个问题并有什么建议吗?

\documentclass[superscriptaddress,aps,preprint,amsmath,amssymb,prb,floatfix,nobibnotes,10pt]{revtex4}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage{float}
\begin{document}
\begin{figure}[H]
\centering
\includegraphics{figures/TestingRecordedSignals_TEST.eps}
\caption{Voltage Signals recorded during Wind Tunnel Testing}
\label{fig:PressureSignals}
\end{figure}
\end{document}

答案1

draft由于未找到图形,因此该模式是一种后备模式。缺少的TestingRecordedSignals_TEST-eps-converted-to.pdf是在编译时由您加载的包自动生成的 pdf 文件epspdf

您确定您的.eps实际上位于主文件夹的“图形”子目录中,也就是说包含您的 LaTeX 文件的文件夹吗?

我无法重现您的错误。也许您可以尝试:

  • 将其放在.eps主目录中
  • ghostscript或者使用或由 MikTeX 提供的实用ghostview程序ps2psf.exe通过如下命令行“手动”转换文件:

    "C:\Program Files\MiKTeX 2.9\miktex\bin\x64\ps2pdf.exe" TestingRecordedSignals_TEST.eps TestingRecordedSignals_TEST.pdf

然后\includegraphics无需扩展即可调用:

\includegraphics{figures/TestingRecordedSignals_TEST}

题外话:这里不需要[H],因此也不需要float

编辑:使用 wit 的(最小)命令ghostscript

"C:\Program Files\gs\gs9.18\bin\gswin64c.exe"  -dEPSCrop -sDEVICE=pdfwrite  -o TestingRecorded.pdf TestingRecorded.eps

其中的路径gswin64c.exe应该适合您的安装。

相关内容