如何更改 fcolorbox 环境中的选项

如何更改 fcolorbox 环境中的选项

我怎样才能更改选项,\fcolorbox{black}{gray!30}{My text}以便使框获得圆角或更厚的边框?

此致

亨里克

答案1

\fcolorbox回到\colorbox,它本身不能有圆角(但是,可以重新定义它并使用一些\put语句来更改规则的关节)

框架的宽度由 定义\fboxrule,因此更改宽度将提供其他框。另一个长度是\fboxsep,这是边框和框内容之间的距离 - 它也可以更改,但所有四个边界的距离都是相同的!

对于我建议的框角,这是非常可配置的,请参阅代码中环境tcolorbox的几乎最简单的用法。选项、和允许相关框架规则的单独宽度,这对于 是不可能的(再次,没有重新定义)tcolorboxleftrulerightruletoprulebottomrule\fcolorbox\fcolorbox

\documentclass{article}

\usepackage[dvipsnames]{xcolor}
\usepackage[most]{tcolorbox}

\begin{document}

\fcolorbox{black}{gray!30}{My text}

{%
\setlength{\fboxrule}{5pt}
\fcolorbox{black}{gray!30}{My text}
}

\begin{tcolorbox}[colback=gray!30,%gray background
                  colframe=black,% black frame colour
                  width=5cm,% Use 5cm total width,
                  arc=3mm, auto outer arc,
                 ]
  My text
\end{tcolorbox}

\begin{tcolorbox}[enhanced jigsaw,
                  colback=gray!30,%gray background
                  colframe=Maroon,% black frame colour
                  width=5cm,% Use 5cm total width,
                  arc=3mm, auto outer arc,
                  boxrule=5pt,
                  drop shadow={Maroon!50!gray!80}
                 ]
  My text
\end{tcolorbox}
\end{document}

在此处输入图片描述

相关内容