我有大约一百幅001.png
以 命名的图像123.png
。我想创建一个文档,其中包含页面中心的每个图像。即一个 123 页的文档,每个图像都在一个页面上。
我知道使用宏可以做到这一点,但我不知道该怎么做。任何帮助都非常感谢。
答案1
如果只需要页面中心的图像,只需循环:
\documentclass{article}
\usepackage[a4paper,margin=0pt]{geometry}
\usepackage[demo]{graphicx}
\pagestyle{empty}
\newcounter{image}
\newcommand{\placeimages}[2]{%
\setcounter{image}{#1}\addtocounter{image}{-1}%
\loop\ifnum\value{image}<#2\relax
\stepcounter{image}%
\vspace*{\fill}
\edef\current{\threedigits{image}}%
\includegraphics{\current}%
\\[12pt]\texttt{\current.png} % comment if you don't want the file name here
\vfill
\newpage
\repeat
}
\newcommand{\threedigits}[1]{%
\ifnum\value{#1}<100 0\fi\ifnum\value{#1}<10 0\fi\arabic{#1}%
}
\begin{document}
\centering
\placeimages{1}{123}
\end{document}
我使用该demo
选项graphicx
只是为了避免用模拟图像填充我的文件夹。