PSfrag 不会更改文本

PSfrag 不会更改文本

我想练习,psfrag但是没有效果!我不知道该怎么办。

这是我的LaTeX文件,

\documentclass[12pt]{amsart}
\usepackage[foot]{amsaddr}
\usepackage{mathrsfs}
\usepackage{graphics}
\usepackage{latexsym}
\usepackage{cite}
\usepackage{graphicx,psfrag}
\usepackage{amsmath,amssymb,amsthm,mathtools}
\begin{document}
  \begin{figure}
    \psfrag{a}{$x_{n-2}$}\psfrag{b}{$x_{n-1}$}
    \includegraphics[width=5cm]{edge.eps}
  \end{figure}
\end{document}

这是我的 edge.eps 文件

附言:我上周在拖船网我使用WinEdt 10.1。

ps 2. 我对 TeX 不熟悉,所以我没有接触过 WinEdt 中的任何设置。如果您能解释一下该怎么做,我将不胜感激。(抱歉我的英语不好)

答案1

psfrag需要latex编译(由于.eps支持)。

但是,有了auto-pst-pdf包装和\includegraphics包装器,也\psfragfig可以使用。pdflatex

确保已--shell-escape启用!

如果graphicx已加载,graphics则无需也加载(因为它是由 加载的graphicx

\documentclass[12pt]{amsart}
\usepackage[foot]{amsaddr}
\usepackage{mathrsfs}
\usepackage{latexsym}
\usepackage{cite}
\usepackage{graphicx,psfrag}
\usepackage{amsmath,amssymb,amsthm,mathtools}
\usepackage{auto-pst-pdf}
\begin{document}
  \begin{figure}
    \psfrag{a}{$x_{n-2}$}\psfrag{b}{$x_{n-1}$}
%    \includegraphics[width=5cm]{edge.eps}
    \psfragfig[width=5cm]{edge.eps}
  \end{figure}
\end{document}

在此处输入图片描述

相关内容