psfrag 失败-与空白有关?

psfrag 失败-与空白有关?

我有以下.tex 文件:

\documentclass{standalone}
\usepackage{psfrag}
\psfrag{Final Epidemic Size}[][][]{Final Epidemic Size}
\begin{document}
\includegraphics{../BookTemplate/intro/final_size_inset.eps}
\end{document}

我在 Mac 上运行此程序,使用 latex 然后是 dvips。当我尝试使用预览打开 .ps 文件时,我收到以下消息:

“PostScript 文件“fig1_5.ps”无法转换为 PDF 文件。”

当我修改图像中的其他文本时,我没有收到该消息。以下是我正在修改的 .eps 文件中(可能)相关的行:

/Helvetica 30 F
GS
[1 0 0 1 0 0] CT
-132 24 moveto 
1 -1 scale
(Final Epidemic Size) t 
GR
GR
GS

与我成功修改的其他字符串相比,我看到的唯一根本不同是字符串中有空格。这可能是原因吗,还是有其他原因?

答案1

你用\psfrag错了。如果你写

\psfrag{Final Epidemic Size}[][][]{Final Epidemic Size}

假定已给出可选参数。空参数可能允许在其中一些中显示,但正如您所写,并非所有显示都允许。因此,要么用内容填充它们,要么删除它们,这样(合理的)标准值将应用于它们。

相关内容