\documentclass[12pt]{amsart}
\usepackage{mathrsfs}
\usepackage{graphics}
\usepackage{latexsym}
\usepackage{cite}
\usepackage{graphicx,psfrag}
\usepackage{amsmath,amssymb,amsthm,mathtools}
\usepackage{color}
\begin{figure}
\psfrag{e}{$e$}
\psfrag{w1}{$w_1$}
\psfrag{w2}{$w_2$}
\psfrag{v1}{$v_1$}
\psfrag{v2}{$v_2$}
\psfrag{v3}{$v_3$}
\psfrag{v4}{$v_4$}
\psfrag{eL1}{$e^L_1$}
\psfrag{eR1}{$e^R_1$}
\psfrag{eL2}{$e^L_2$}
\psfrag{a}{$\Rightarrow$}
\includegraphics[width=.8\textwidth]{eps_hw2_binaryToTri.eps}
\end{figure}
我在 WinEdt 10.2 中的 PDFTeXify 中编译了我的 .tex 文件dvi -> ps -> pdf
,但它只更改了带有单个符号的标签。我该如何替换带有多个符号的标签?
答案1
如果您使用添加了字距的排版应用程序,Psfrag 只能替换在 PostScript 中显示为文字字符串的字符串,因此会单独定位每个字母,然后多字母字符串会被拆分。
避免这种情况的细节取决于应用程序,使用单个字母字符串通常有效但不是很方便。或者有时使用数字或等宽字体可以避免字距问题。
或者对于 Adobe Illustrator,以与足够旧版本兼容的格式保存(显然它有一个与版本 3 兼容的保存选项)在大多数情况下都是可行的。