如何使 tcolorbox 光栅中的标题部分具有相同的高度?

如何使 tcolorbox 光栅中的标题部分具有相同的高度?

我正在使用 tcolorbox 光栅来显示几个框。

我的一个盒子的标题较长,分成第二行。

我怎样才能使左边的红色标题与右边的绿色标题具有相同的标题?

(在 MWE 中您可以看到我尝试使用选项adjust text但显然这是错误的。)

梅威瑟:

\documentclass[paper=a5]{scrartcl}
\usepackage[raster]{tcolorbox}
\usepackage{lipsum}
\begin{document}
    \begin{tcbraster}[raster columns=2, raster equal height]
        \begin{tcolorbox}[adjusted title={Pellentesque interdum sapien},adjust text={Nunc sed pede. Praesent neque justo vehicula ege},left=1mm, colbacktitle=red]  
            \lipsum[75]
        \end{tcolorbox}
        \begin{tcolorbox}[adjusted title={Nunc sed pede. Praesent neque justo vehicula ege},adjust text={Nunc sed pede. Praesent neque justo vehicula ege}, colbacktitle=green,left=1mm]
            \lipsum[66]
        \end{tcolorbox}
    \end{tcbraster}
\end{document}

截屏: tcolorbox 标题不等高的栅格示例

答案1

boxed titles您可以使用选项定义您的标题attach boxed title to top*并应用equal group heightas title style

我认为这只adjusted title适用于单行标题。在这种情况下,它可以补偿不同的高度和深度,但对于两行或更多行标题则不起作用。

\documentclass[paper=a5]{scrartcl}
\usepackage[most]{tcolorbox}
\usepackage{lipsum}
\begin{document}
    \begin{tcbraster}[raster columns=2, raster equal height]
        \begin{tcolorbox}[adjusted title={Pellentesque interdum sapien},adjust text={Nunc sed pede. Praesent neque justo vehicula ege},left=1mm, colbacktitle=red]  
            \lipsum[75]
        \end{tcolorbox}
        \begin{tcolorbox}[adjusted title={Nunc sed pede. Praesent neque justo vehicula ege},adjust text={Nunc sed pede. Praesent neque justo vehicula ege}, colbacktitle=green, left=1mm]
            \lipsum[66]
        \end{tcolorbox}
    \end{tcbraster}
    
    \begin{tcbraster}[raster columns=2, raster equal height]
        \begin{tcolorbox}[skin=enhanced, title={Pellentesque interdum sapien}, attach boxed title to top*, left=1mm, colbacktitle=red, boxed title style={equal height group=A}]  
            \lipsum[75]
        \end{tcolorbox}
        \begin{tcolorbox}[skin=enhanced, title={Nunc sed pede. Praesent neque justo vehicula ege},attach boxed title to top*, colbacktitle=green, left=1mm, boxed title style={equal height group=A}]
            \lipsum[66]
        \end{tcolorbox}
    \end{tcbraster}

\end{document}

在此处输入图片描述

相关内容