创建多个并排块

创建多个并排块

我想以文章格式并排创建多个彩色框,正如我在下面分享的链接。如果您能帮助我做到这一点,我将非常高兴。如您所见,一些框的正下方有间隙,所以我不知道如何对齐它们。最后的图像并不重要,我只是不知道如何并排创建彩色框,以及如果框的底部是空的,如何对齐它。即使是前两行框也足以理解逻辑。

我很感谢提前提出的所有想法。

在此处输入图片描述

答案1

我认为就tabular足够tcolorboxes

\documentclass[a0paper]{article}
\usepackage[most]{tcolorbox}

\tcbset{
    mybox/.style={
        sharp corners,
        colbacktitle=#1!70,
        colback=#1!20,
        nobeforeafter,
        height=3cm,
        valign=top,
        width=2cm,
    }
}

\newtcolorbox{graybox}[2][]{mybox=gray, title=#2, #1}

\newtcolorbox{brownbox}[2][]{mybox=brown, title=#2, #1}

\newtcolorbox{bluebox}[2][]{mybox=blue, title=#2, #1}

\begin{document}

\noindent
\begin{tabular}{cc@{}cc@{}c@{}c}
\begin{graybox}{Box}
Some text
\end{graybox}
&
\begin{brownbox}{Box}
Some text
\end{brownbox}
&
&
\begin{bluebox}{Box}
Some text
\end{bluebox}
&
\begin{bluebox}{Box}
Some text
\end{bluebox}
\\
\begin{graybox}{Box}
Some text
\end{graybox}
&
\begin{brownbox}{Box}
Some text
\end{brownbox}
&
\begin{brownbox}{Box}
Some text
\end{brownbox}
&
\begin{bluebox}{Box}
Some text
\end{bluebox}
&
\begin{bluebox}{Box}
Some text
\end{bluebox}
&
\begin{bluebox}{Box}
Some text
\end{bluebox}
\end{tabular}

\end{document}

在此处输入图片描述

相关内容