我正在使用 tcolorbox tcbline,它看起来像虚线水平线。可以使用 colframe 选项设置此线的颜色:
但是我需要自定义线条本身(例如,更改颜色,使其成为实线等)。该怎么做?
我用来创建 tcolorbox 环境的代码:
\newtcolorbox{results}[1][]{%
enhanced,breakable,
colframe=topBlue,
colback=white,
arc=1mm,
outer arc=1mm,
attach boxed title to top center={yshift=-4mm},
boxed title style={size=small,colback=topBlue!10!white,boxsep=2.4mm,left=0mm,right=0mm},
coltitle=topBlue!70!black,
fonttitle=\bfseries\large,
boxsep=5mm,
left=0mm,
right=0mm,
before={\noindent},title=#1%
}
以下是我的使用方法:
\documentclass{article}
\usepackage[many]{tcolorbox}
\begin{document}
\begin{results}[Box title]
some text
\tcbline
more text
\tcbline
even more text
\end{results}
\end{document}
例如,如果有这个 tcbline 就好了:
答案1
只需定义segmentation style
您需要的内容,如文档tcbline
中的定义所述。tcolorbox
\documentclass{article}
\usepackage[many]{tcolorbox}
\newtcolorbox{results}[1][]{%
enhanced,breakable,
colframe=blue,
colback=white,
arc=1mm,
outer arc=1mm,
attach boxed title to top center={yshift=-4mm},
boxed title style={size=small,colback=blue!10!white,boxsep=2.4mm,left=0mm,right=0mm},
coltitle=blue!70!black,
fonttitle=\bfseries\large,
boxsep=5mm,
left=0mm,
right=0mm,
before={\noindent},
segmentation style={solid, red!30},
title=#1%
}
\begin{document}
\begin{results}[Box title]
some text
\tcbline
more text
\tcbline
even more text
\end{results}
\end{document}