为什么这段代码需要 tcolorbox 包?

为什么这段代码需要 tcolorbox 包?

为什么这段代码需要 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 所说,您需要的是pgfforgraphicx包。这是最小代码。

\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包会加载graphicxpgffor允许编译您的代码。如果您想使用tcolorbox您的代码,这是正确的,但它会为您的示例加载太多代码。

相关内容