在 A4 纸上画彩色盒子

在 A4 纸上画彩色盒子

我正在写我的硕士论文。我想在某些页面中放置 2x2 块框。例如:

在此处输入图片描述

我可以添加为图像,但我不想这样做。我可以使用以下代码使用 tcolorbox 绘制框:

\begin{tcolorbox}[colback=red!5!white,colframe=red!75!black,title=My Heading]
This is a \textbf{tcolorbox}.
\tcblower
Here, you see the lower part of the box.
\end{tcolorbox}

但问题是如何将方框设置为 2x2 格式?任何帮助或建议都将不胜感激。

答案1

默认情况下,tcolorbox所有框都用 声明width=\linewidth,因此如果您希望同一行中有多个框,则必须调整它们的宽度。但这还不够,因为默认情况下,tcolorbox也会开始一个新段落,因此您还需要修复选项beforeafter或使用类似 的内容nobeforeafter

tcolorbox如果您使用命令而不是环境\tcbox,则框宽度会自动调整到框内容,并且不会开始新的段落。

tcbox文档中从第 13 页开始的示例tcolorboxtcolorbox第 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}

在此处输入图片描述

相关内容