答案1
默认情况下,tcolorbox
所有框都用 声明width=\linewidth
,因此如果您希望同一行中有多个框,则必须调整它们的宽度。但这还不够,因为默认情况下,tcolorbox
也会开始一个新段落,因此您还需要修复选项before
和after
或使用类似 的内容nobeforeafter
。
tcolorbox
如果您使用命令而不是环境\tcbox
,则框宽度会自动调整到框内容,并且不会开始新的段落。
tcbox
文档中从第 13 页开始的示例tcolorbox
。tcolorbox
第 17 页的同一行中包含多个环境的第一个示例。
\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}
\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,title=My Heading, width=.45\linewidth, nobeforeafter]
This is a \textbf{tcolorbox}.
\tcblower
Here, you see the lower part of the box.
\end{tcolorbox}
\hfill
\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,title=My Heading, width=.45\linewidth, nobeforeafter]
This is a \textbf{tcolorbox}.
\tcblower
Here, you see the lower part of the box.
\end{tcolorbox}
\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,title=My Heading, width=.45\linewidth, nobeforeafter]
This is a \textbf{tcolorbox}.
\tcblower
Here, you see the lower part of the box.
\end{tcolorbox}
\hfill
\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,title=My Heading, width=.45\linewidth, nobeforeafter]
This is a \textbf{tcolorbox}.
\tcblower
Here, you see the lower part of the box.
\end{tcolorbox}
\end{document}