为什么这段代码需要 tcolorbox 包才能编译?
\documentclass[]{article}
\usepackage[most]{tcolorbox}
\def\Image{\includegraphics[scale=0.2]{example-image.jpg}}
\begin{document}
\foreach \i in {1,...,2}{
\Image
\newpage
}
\end{document}
答案1
正如 Ulrike Fischer 所说,您需要的是pgffor
和graphicx
包。这是最小代码。
\documentclass[]{article}
\usepackage{pgffor}
\usepackage{graphicx}
\def\Image{\includegraphics[scale=0.2]{example-image.jpg}}
\begin{document}
\foreach \i in {1,...,2}{
\Image
\newpage
}
\end{document}
但是tcolorbox
加载pgf
包会加载graphicx
并pgffor
允许编译您的代码。如果您想使用tcolorbox
您的代码,这是正确的,但它会为您的示例加载太多代码。