如何在tcolorbox中设置整行的背景颜色?

如何在tcolorbox中设置整行的背景颜色?

我正在尝试使用来设置整行的背景颜色,colorbox但只设置了单词的背景,其余的尚未设置。

作为 HTML 的类比,我试图将<td style="background=gray;width=100;">背景颜色从左侧延伸到最右侧。

怎么做?使用tcolorbox最好使用,但不是绝对必要的。

\documentclass[a4paper,12pt]{article}

\usepackage{tcolorbox}

\begin{document}

\begin{tcolorbox}[colback=white] 
    \colorbox{gray}{Engine}\par
  4 pistons, 1600cc
\end{tcolorbox}
\end{document}

答案1

您可以选择以下方法之一:

在此处输入图片描述

\documentclass[a4paper,12pt]{article}
\usepackage{tcolorbox}
\tcbset{mystyle/.style={colback=gray, sharp corners, boxrule=0mm, 
left=0mm, right=0mm, bottom=0mm, top=0mm, %boxsep=0mm,
before skip=2mm,% Default value of 'top'
 after skip=0.5\baselineskip,
},}
\begin{document}

\begin{tcolorbox}[colback=white,
title={Engine as title}, colbacktitle=gray, coltitle=black,
] 
\colorbox{gray}{Engine old}\par
\begin{tcolorbox}[mystyle] Engine as tcolorbox \end{tcolorbox} \par
\colorbox{gray}{\rlap{Engine as colorbox}\hspace{\linewidth}\hspace{-2\fboxsep}}
4 pistons, 1600cc
\end{tcolorbox}
\end{document}

相关内容