Вызов \psfrag{} внутри цикла for для фигуры с монотонно возрастающими именами

Вызов \psfrag{} внутри цикла for для фигуры с монотонно возрастающими именами

Прежде всего мой вопрос отличается от этоговопрос. Проблема в том, что в моем случае я хочу зациклить фигуры, которые названы в монотонно возрастающем порядке от (1,2,\ldots,1000). Я знаю, как использовать \psfragдля редактирования одного .epsфайла. Но я не знаю, как сделать то же самое для нескольких фигур. Как было сказано ранее, в моем случае изменяется только номер фигуры (монотонно увеличивается), а все остальное остается прежним.

Возможно ли зациклить это исполнение внутри цикла? Так как я никогда не работал с циклами в латексе, на данный момент у меня нет MWE.

Спасибо за ваши предложения.

решение1

Вот способ запуска цикла с помощью пакета \foreachfrom .pgffor

Он использует итерации от 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 — это просто копии, для простоты)

введите описание изображения здесь

Связанный контент