単調に増加する名前を持つ図の for ループ内で \psfrag{} を呼び出す

単調に増加する名前を持つ図の for ループ内で \psfrag{} を呼び出す

まず私の質問はこれとは違います質問問題は、私の場合、 から単調に増加する順序で名前が付けられた図をループしたいということです。 1 つのファイルを編集するために(1,2,\ldots,1000)を使用する方法はわかっています。 しかし、複数の図に対して同じことを行う方法がわかりません。 前述のように、私の場合、図の番号のみが変更 (単調に増加) され、その他はすべて同じままです。\psfrag.eps

この実行をループ内でループすることは可能ですか? 私は LaTeX でループを扱ったことがないので、現時点では MWE がありません。

ご提案ありがとうございます。

答え1

\foreach以下はfrompgfforパッケージでループを実行する方法です。

1からまでの反復を使用し20psfrag置換を適用して、関連するfooX.epsファイルを含めます。ここで、X は 1 から 20 までの任意の整数を表します。

\documentclass{article}

\usepackage{graphicx}
\usepackage{psfrag}
\usepackage{pgffor}

\begin{document}

\foreach \x in {1,...,20} {%
  \psfrag{LATEX}{\bfseries \huge \LaTeX2e\  from file foo\x}
  \includegraphics[scale=0.6,angle=-90]{foo\x}

}

\end{document}

このfoo.epsファイルは.epsgnuplotで生成された単純なファイルです。DropBox - foo.eps へのリンク(他の fooX.eps は、簡単にするためにコピーしたものです)

ここに画像の説明を入力してください

関連情報