我怎样才能更改选项,\fcolorbox{black}{gray!30}{My text}
以便使框获得圆角或更厚的边框?
此致
亨里克
答案1
\fcolorbox
回到\colorbox
,它本身不能有圆角(但是,可以重新定义它并使用一些\put
语句来更改规则的关节)
框架的宽度由 定义\fboxrule
,因此更改宽度将提供其他框。另一个长度是\fboxsep
,这是边框和框内容之间的距离 - 它也可以更改,但所有四个边界的距离都是相同的!
对于我建议的框角,这是非常可配置的,请参阅代码中环境tcolorbox
的几乎最简单的用法。选项、和允许相关框架规则的单独宽度,这对于 是不可能的(再次,没有重新定义)tcolorbox
leftrule
rightrule
toprule
bottomrule
\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}