我想将所有证书以图片形式添加到 LaTeX 文档中。有什么方法可以让我插入多个不带标题的图像,如下所示:
- 每张图片占一页
- 例如,如果我有 6 张图片,我将它们命名为 1 2 3 4 5 和 6,我想在命令中添加它们,例如
\Insert{1,2,3,4,5,6}
有什么可行的方法可以实现这一点吗?我将不胜感激。
答案1
\foreach
包中的tikz
命令将执行此操作。我创建了一个新命令,它接受一个数字列表(或,...,
其中包含的模式),并输出只能放在浮动页面上的图形([p]
)。您可以使用运行索引\x
(或您定义它的任何方式)作为文件名和标题文本。\clearpage
每个figure
命令之后都会使页面上只放置一个图形。您也可以正常引用这些图形。
\documentclass{article}
\usepackage{tikz}
\newcommand\Insert[1]{
\foreach \x in {#1} {
\begin{figure}[p]
% \includegraphics{\x} etc.
\caption{Graphic~\x}
\label{figGraphic\x}
\end{figure}
\clearpage
}
}
\begin{document}
\Insert{1,...,6}
Reference:~\ref{figGraphic2}
\end{document}