我tcolorbox
根据手册第 15 页的代码创建了一个编写摘要的环境。在这个环境中\newtcolorbox{resume}
,标题被分离出来并放在它自己的中tcolorbox
。
我想只放大标题框,boxrule=10pt,colframe=black
但我做不到。我尝试调整这个问题的代码tcolorbox,字幕样式,但是我没有成功。
代码如下:
\documentclass[a4paper, 11pt]{article}
\usepackage{ae,lmodern}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\tcbset{soustitre/.style={subtitle style={colback=gray!15!white,
fontupper={\sffamily\bfseries\large\selectfont\color{black!25!gray}}}}}
\tcbset{titre/.style={title style={boxrule=10pt,colframe=black
}}}
\newtcolorbox{resume}[2][]{colframe=gray!50,colback=white,
beforeafter skip=0pt,
lower separated=false,
leftrule=3mm,rightrule=3mm,toprule=2pt,bottomrule=2pt,
fonttitle=\sffamily\bfseries\large,
enhanced,
attach boxed title to top center={yshift=-2mm,xshift=-\linewidth/5},
title=#2,#1}
\begin{document}
\begin{resume}[soustitre,titre]{Title}
\tcbsubtitle{Subtitle\hfill }
\tcblower
\lipsum[1]
\end{resume}
\end{document}
结果是这样的:
我如何仅为标题自定义boxrule
宽度及其颜色而不为框的其余部分自定义?colframe
答案1
其中boxed title
一个选项添加的使用了 和而不是attached boxed title...
设置的样式,因此将样式更改为 从到。boxed title style
title style
titre
title style=...
boxed title style=...
有关更多信息,请参阅当前(v. 4.11)tcolorbox
手册第 157 页。
不过设定boxrule=10pt
好像有点奇怪……
\documentclass[a4paper, 11pt]{article}
\usepackage{ae,lmodern}
\usepackage[french]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage[most]{tcolorbox}
\tcbset{soustitre/.style={subtitle style={colback=gray!15!white,
fontupper={\sffamily\bfseries\large\selectfont\color{black!25!gray}}}}}
\tcbset{titre/.style={boxed title style={boxrule=10pt,colframe=black}}}
\newtcolorbox{resume}[2][]{
colframe=gray!50,colback=white,
beforeafter skip=0pt,
lower separated=false,
leftrule=3mm,rightrule=3mm,toprule=2pt,bottomrule=2pt,
fonttitle=\sffamily\bfseries\large,
enhanced,
attach boxed title to top center={yshift=-2mm,xshift=-\linewidth/5},
title=#2,
#1
}
\begin{document}
\begin{resume}[soustitre,titre]{Title}
\tcbsubtitle{Subtitle\hfill }
\tcblower
\lipsum[1]
\end{resume}
\end{document}