将 `tcolorbox` 分成 2 个以上“并排”的部分

将 `tcolorbox` 分成 2 个以上“并排”的部分

我知道可以使用内部命令和选项将 atcblowerbox分成 2 个部分。但是,有没有办法将 a 分成2 个以上并排的部分?\tcblower\tcbitemizesidebysidetcolorbox

答案1

您可以尝试使用,tcbraster您可以定义所需的分区数(raster columns)。栅格内的每个分区tcolorbox都是独立的,但您可以强制它们具有相同的高度。同一行上的框不可破坏,但如果栅格无法容纳在一页中,则栅格会在行之间破坏。

\documentclass[a4paper]{article}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\usepackage{multicol}

\begin{document}
\begin{tcbraster}[raster columns=3, sharp corners, 
                  raster equal height, raster column skip=-.5mm]
\begin{tcolorbox}
\lipsum[2]
\end{tcolorbox}
\begin{tcolorbox}[colback=blue!30]
\lipsum[4]
\end{tcolorbox}
\begin{tcolorbox}
\lipsum[3]
\end{tcolorbox}
\end{tcbraster}
\end{document}

在此处输入图片描述

相关内容