如何设置 tcolorbox 中的 tabularx 样式?

如何设置 tcolorbox 中的 tabularx 样式?

我想设置boxrulea 的tcolorbox,但是当我tabularx向其中添加 a 时,它突然被忽略了。

tcolorboxes 的框宽度

\documentclass{article}

\usepackage{tcolorbox}
\usepackage{tabularx}
\usepackage{colortbl}

\begin{document}

\begin{tcolorbox}[boxrule=5pt,tabularx={l}]
hello world
\end{tcolorbox}

\begin{tcolorbox}[boxrule=5pt]
hello world
\end{tcolorbox}

\end{document}

我该如何执行 boxrule?

我想要做的是强制框架宽度匹配\hline

答案1

pgf 键“只是”一些巧妙打包的宏。因此,使用它们的顺序很重要,因为执行宏的顺序也很重要。因此,您可能希望将设置线宽的键“尽可能晚”地放置。在您的例子中,只有两个键,因此您可能希望将其放在boxrule=5pt最后。

\documentclass{article}

\usepackage{tcolorbox}
\usepackage{tabularx}
\usepackage{colortbl}

\begin{document}

\begin{tcolorbox}[boxrule=5pt,tabularx={l}]
hello world
\end{tcolorbox}

\begin{tcolorbox}[tabularx={l},boxrule=5pt]
hello world
\end{tcolorbox}

\begin{tcolorbox}[boxrule=5pt]
hello world
\end{tcolorbox}

\end{document}

在此处输入图片描述

相关内容