Zunächst einmal ist meine Frage anders als dieseFrage. Das Problem ist, dass ich in meinem Fall Figuren, die in monoton steigender Reihenfolge benannt sind, in einer Schleife abspielen möchte (1,2,\ldots,1000)
. Ich weiß, wie man es \psfrag
zum Bearbeiten einer einzelnen .eps
Datei verwendet. Aber ich weiß nicht, wie ich das Gleiche für mehrere Figuren machen kann. Wie bereits erwähnt, ändert sich in meinem Fall nur die Figurennummer (steigt monoton an) und alles andere bleibt gleich.
Ist es möglich, diese Ausführung innerhalb einer Schleife zu wiederholen? Da ich noch nie mit Schleifen in Latex gearbeitet habe, habe ich derzeit kein MWE.
Vielen Dank für Ihre Vorschläge.
Antwort1
So geht's: Mit \foreach
dem pgffor
Paket wird eine Schleife ausgeführt.
Es verwendet die Iterationen von 1
bis 20
, wendet die psfrag
Ersetzungen an und schließt die relevante fooX.eps
Datei ein. wobei X für eine beliebige Ganzzahl zwischen 1 und 20 steht.
\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}
Die foo.eps
Datei ist eine einfache.eps
Datei, die mit gnuplot generiert wurde. Hier ist eineDropBox – Link zu foo.eps(Die anderen fooX.eps sind der Einfachheit halber nur Kopien)