まず私の質問はこれとは違います質問問題は、私の場合、 から単調に増加する順序で名前が付けられた図をループしたいということです。 1 つのファイルを編集するために(1,2,\ldots,1000)
を使用する方法はわかっています。 しかし、複数の図に対して同じことを行う方法がわかりません。 前述のように、私の場合、図の番号のみが変更 (単調に増加) され、その他はすべて同じままです。\psfrag
.eps
この実行をループ内でループすることは可能ですか? 私は LaTeX でループを扱ったことがないので、現時点では MWE がありません。
ご提案ありがとうございます。
答え1
\foreach
以下はfrompgffor
パッケージでループを実行する方法です。
1
からまでの反復を使用し20
、psfrag
置換を適用して、関連する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
ファイルは.eps
gnuplotで生成された単純なファイルです。DropBox - foo.eps へのリンク(他の fooX.eps は、簡単にするためにコピーしたものです)