Прежде всего мой вопрос отличается от этоговопрос. Проблема в том, что в моем случае я хочу зациклить фигуры, которые названы в монотонно возрастающем порядке от (1,2,\ldots,1000)
. Я знаю, как использовать \psfrag
для редактирования одного .eps
файла. Но я не знаю, как сделать то же самое для нескольких фигур. Как было сказано ранее, в моем случае изменяется только номер фигуры (монотонно увеличивается), а все остальное остается прежним.
Возможно ли зациклить это исполнение внутри цикла? Так как я никогда не работал с циклами в латексе, на данный момент у меня нет MWE.
Спасибо за ваши предложения.
решение1
Вот способ запуска цикла с помощью пакета \foreach
from .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 — это просто копии, для простоты)