我在使用 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
应该适合您的安装。