我正在尝试使用来设置整行的背景颜色,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}