![将 `tcolorbox` 分成 2 个以上“并排”的部分](https://linux22.com/image/369116/%E5%B0%86%20%60tcolorbox%60%20%E5%88%86%E6%88%90%202%20%E4%B8%AA%E4%BB%A5%E4%B8%8A%E2%80%9C%E5%B9%B6%E6%8E%92%E2%80%9D%E7%9A%84%E9%83%A8%E5%88%86.png)
我知道可以使用内部命令和选项将 atcblowerbox
分成 2 个部分。但是,有没有办法将 a 分成2 个以上并排的部分?\tcblower
\tcbitemize
sidebyside
tcolorbox
答案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}