Aufruf von \psfrag{} innerhalb einer for-Schleife für Zahlen mit monoton steigenden Namen

Aufruf von \psfrag{} innerhalb einer for-Schleife für Zahlen mit monoton steigenden Namen

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 \psfragzum Bearbeiten einer einzelnen .epsDatei 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 \foreachdem pgfforPaket wird eine Schleife ausgeführt.

Es verwendet die Iterationen von 1bis 20, wendet die psfragErsetzungen an und schließt die relevante fooX.epsDatei 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.epsDatei 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)

Bildbeschreibung hier eingeben

verwandte Informationen