首先我的問題與此不同問題。問題是,就我而言,我想循環以單調遞增順序命名的數字(1,2,\ldots,1000)
。我知道如何用於\psfrag
編輯單個.eps
文件。但是,我不知道如何對多個數字執行相同的操作。如前所述,在我的例子中,只有數字發生變化(單調增加),其他所有內容都保持不變。
是否可以在循環內循環執行此執行?因為我從未使用過乳膠循環,所以目前我沒有 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}
該檔案是使用 gnuplot 產生的foo.eps
簡單檔案。.eps
這裡有一個DropBox - 連結到 foo.eps(為了簡單起見,其他 fooX.eps 只是副本)