我正在使用 tcolorbox,它建议不要在框内使用诸如图形和表格之类的浮动环境,而是建议直接使用 includegrapghics 和 tabular 结合 \captionof。
我猜想图形环境所做的一件事是在末尾添加垂直间距。我如何才能实现类似的效果全部我的 includegraphics?我当然可以添加 vspace,但是有没有可以全局设置的属性?
答案1
是否要在 内添加空格tcolorbox
?如果是,您可以使用命令的 trim 选项\includegraphics
并通过 进行全局设置\setkeys{Gin}{trim=}
。
\documentclass[12pt, a4paper]{scrartcl}
\usepackage{graphicx, tcolorbox}
\begin{document}
Here is a figure
\begin{tcolorbox}[width=8cm]
\centering
\includegraphics[scale=0.5]{example-image-a}
\end{tcolorbox}
without vertical spacing of 2cm \\
\setkeys{Gin}{trim=0pt -2cm 0pt -0cm}
And a figure
\begin{tcolorbox}[width=8cm]
\centering
\includegraphics[scale=0.5]{example-image-b}
\end{tcolorbox}
with vertical spacing of 2cm below \\
\end{document}
这可以在图像上方或下方添加(或减少,取决于符号)垂直空间(此处为 2cm)。但是,这只会在 内添加空间tcolorbox
: