我想设置一个相当简单的自动化来生成 Latex 文档。 本质上,我需要对附录进行图像转储,其中包含大量图像,这些图像具有标准化的文件名约定。 作为一个最小的示例,一个页面如下所示(忽略页眉/页脚/边距调整等)。
\documentclass[a4paper]{article}
\usepackage{graphicx}
\graphicspath{{../maps/}}
\begin{document}
\Large
Complete survey area
\begin{center}
\includegraphics{AOcomplete_MR_000t005}
\vfill
\includegraphics{AOcomplete_MR_005t010}
\end{center}
\pagebreak
%repeat the above until all maps are included
\end{document}
因此文件名的格式为 AOcomplete_MR_AAAtBBB,其中 AAA 和 BBB 将是某个变量。 理想情况下,我想提供 AAA 和 BBB 的数组,并通过循环数组来填充所有页面。 我还有多组要包含的内容,因此在包含所有 AOcomplete 后,我将拥有具有不同文件名前缀的类似组,因此相同的 AAA BBB 数组,但现在是 Choro_MR_AAAtBBB。 谢谢。
例如,您可以使用
pgffor
包来创建循环:
\documentclass{article}
\usepackage{graphicx}
\usepackage{pgffor}
\begin{document}
\Large
Complete survey area
\centering
\foreach \macro in {"a","b","c"}{
\includegraphics{example-image-\macro}
\vfill
}
\end{document}