我想将 tcolorbox 放入 wrapfigure 中,如下所示:
\begin{wrapfigure}{r}{0.4\textwidth}
\vspace{-8mm}
\begin{tcolorbox}[width=\linewidth,
colback=cyan!10!white,
colframe=white,
colbacktitle=cyan!30!white,
fonttitle=\bfseries,
coltitle=black!20!black,
title= \vspace{1mm}My title,
titlerule=1mm,
titlerule style=cyan
segmentation style={cyan, line width=1.5pt, solid}
]
Just some text, but the titlerule is not working :(
\tcblower
More text, but the segmentation style is not working neither.
\end{tcolorbox}
\end{wrapfigure}
不幸的是,titlerule 不起作用(我只得到一个白色的 titlerule)。有人能解释一下为什么吗?
我也尝试了这个MWE:
\documentclass[12pt,a4paper, xcolor=dvipsnames]{scrartcl}
\PassOptionsToPackage{svgnames}{xcolor}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\usepackage{blindtext}
\usepackage{wrapfig}
\begin{document}
\begin{wrapfigure}{r}{0.4\textwidth}
\begin{tcolorbox}[width=\linewidth,
%enhanced jigsaw,
colback=cyan!10!white,
colframe=white,
colbacktitle=cyan!30!white,
fonttitle=\bfseries,
coltitle=black!20!black,
title= \vspace{1mm}My title,
titlerule=3mm,
titlerule style=red,
segmentation style={cyan, line width=1.5pt, solid}
]
Just some text, but the titlerule is not working :(
\tcblower
More text, but the segmentation style is not working neither.
\end{tcolorbox}
\end{wrapfigure}
\blindtext
\end{document}
但titlerule style
仍然segmentation style
不起作用....
答案1
您应该将两件事添加到您的代码中以使选项titlerule style
可用segmentation style
:1)您需要添加\tcbuselibrary{skins}
到您的序言中;2)您需要添加enhanced
到样式选项中。
因此,完整的代码应如下所示:
\documentclass[12pt]{article}
\usepackage{tcolorbox}
\tcbuselibrary{skins}
\usepackage{wrapfig}
\usepackage{blindtext}
\begin{document}
\begin{wrapfigure}{r}{0.4\textwidth}
\begin{tcolorbox}[
width=\linewidth,
enhanced,
colback=cyan!10!white,
colframe=white,
colbacktitle=cyan!30!white,
fonttitle=\bfseries,
coltitle=black!20!black,
title={\vspace{1mm}My title},
titlerule=3mm,
titlerule style=cyan,
segmentation style={cyan, line width=1.5pt, solid}
]
Just some text, now the titlerule is working :)
\tcblower
More text, and the segmentation style is also working.
\end{tcolorbox}
\end{wrapfigure}
\blindtext
\end{document}
抱歉,我首先没有发现你代码中的问题!