Wrapfigure y tcolorbox

Wrapfigure y tcolorbox

Me gustaría poner un tcolorbox en una figura envolvente, como esta:

\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}

Desafortunadamente, la regla de título no funciona (solo obtengo una regla de título blanca). ¿Puede alguien explicarme por qué?

También probé este 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}

Pero titlerule styley segmentation styletodavía no funciona....

Respuesta1

Hay dos cosas que debes agregar a tu código para que las opciones sean titlerule styleutilizables segmentation style: 1) debes agregarlas \tcbuselibrary{skins}a tu preámbulo y 2) debes agregarlas enhanceda las opciones de estilo.

Entonces, el código completo debería verse así:

\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}

ingrese la descripción de la imagen aquí

Lo siento, ¡al principio no detecté el problema en tu código!

información relacionada