我正在使用 psfrag 替换 eps 图形中的字符串,它适用于大多数 eps。但有些 eps 图形无法使用它,主要是从 MestreNova 软件导出的图形。(一些化学分析软件)
简约示例:
\documentclass{scrbook}
\usepackage{graphicx}
\usepackage{psfrag}
\begin{document}
\begin{figure}[htbp]
\centering
\psfrag{X}{Benzene}
\includegraphics[angle=-90,scale=.4]{./1.eps} %angle or scale do not produce the error!
\end{figure}
\begin{figure}[htbp]
\centering
\psfrag{X}{Benzene}
\includegraphics{./2.eps}
\end{figure}
\end{document}
结果:
1.eps来自所述软件(从各种来源复制并由内置“文本注释”编写的不同“X”)。
2.eps 是常见的“chemdraw”eps 导出,效果很好。
下载用于 eps 文件。
我正在使用 latex->dvips->gswin64c 来生成 pdf。 (不涉及 pdflatex!)
有人知道问题是什么吗?
答案1
问题是psfrag
需要找到 中的文字文本来.eps
替换它。如果您搜索,1.eps
您将找不到 的单个出现(X)
(它将是X
文本)。因此 无法做任何事情psfrag
。您需要从 MestReNova 修复此问题。