彩色花式盒子

彩色花式盒子

我正在尝试制作一些精美的盒子。我找到了fancybox可以制作我想要的盒子的包装。

我现在找不到的是:如何更改它们的背景颜色?

我还想让盒子占据整个\textwidth

有人可以帮忙吗?

答案1

你指的是fancybox(不是fancyboxes) 包吗?它本身不支持颜色。

我会使用包装framedxcolor定义您想要的花式盒子。如果您不需要verbatim材料等特殊的东西,您可以简单地选择:

\usepackage{xcolor}
% ...
\fcolorbox{<frame color>}{<background color>}{\parbox{\textwidth}{%
   \color{<text color>}%
   <text>
}}

否则定义一个自己的framed环境。然后框\textwidth本身会变宽。它甚至支持分页符,即如果内部文本确实如此,则拆分为多页。

\usepackage{xcolor}
\usepackage{framed}

\newenvironment{myfancybox}{%
  \def\FrameCommand{\fboxsep=\FrameSep \fcolorbox{<frame color>}{<background color>}}%
  \color{<text color>}\MakeFramed {\FrameRestore}}%
 {\endMakeFramed}

答案2

使用包框架框内也可以有分页符

答案3

对于那些(几乎)完全的初学者,并且想要一些他们可以直接使用的东西,我偶然发现了“tcolorbox”包,这里有一个教程

http://mirrors.ctan.org/macros/latex/contrib/tcolorbox/tcolorbox.pdf

相关内容