
Я хотел бы поместить 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}
Извините, я не сразу заметил проблему в вашем коде!