在我为论文创建的一些图表中,我想使用与论文其余部分相同的字体和大小替换标签等。几个月前我已经使用了 psfrag 和 pstool(带有 pdflatex)。但现在我无法让它工作。我没有更改任何文件(使用版本控制系统,所以我很确定)。
以下小示例产生了与我的论文相同的错误:
\documentclass{article}
\usepackage{pstool}
\begin{document}
\begin{figure}
\centering
\psfragfig*{Inverses_Pendel}
\end{figure}
\end{document}
在同一目录中有文件Inverses_Pendel.eps
和Inverses_Pendel.tex
。
Inverses_Pendel.tex
包含以下内容:
\psfrag{T}[cc][cc]{$Test$}
错误如下:
软件包 pstool 警告:执行过程中失败:ps2pdf“-dAutoFilterColorImages=false”“-dAutoFilterGrayImages=false”“-dColo rImageFilter=/FlateEncode”“-dGrayImageFilter=/FlateEncode”“-dPDFSETTINGS=/pre press”“Inverses_Pendel-pstool.ps”“Inverses_Pendel.pdf”此警告发生在输入行 7。
! 缺少插入 $。$ l.7 \end {figure} ? ! 紧急停止。$ l.7 \end {figure} 终端上的文件结束!
这是一个很常见的错误,我甚至不知道从哪里开始搜索。
我正在使用 MikTeX 2.9。我放弃了这个-shell-escape
选项。
答案1
如果文件名中的下划线导致错误,则“缺少 $”错误看起来有点奇怪。但这可能只是副作用。如果删除下划线时也出现错误,则应将和放在某个可eps
下载tex
的地方,以便其他人可以进行测试。