O que e como defino meu título para subir no tcolorbox?

O que e como defino meu título para subir no tcolorbox?

Esta é a fonte na página 182 do manual tcolorbox. Prazer em conhecê-lo. Novato em látex. É uma honra fazer-lhe a primeira pergunta.

Não sei como modificar Meu título para subir:

%------------------------
\newtcolorbox{mybox}[2][]{skin=enhancedlast jigsaw,interior hidden,
boxsep=0pt,top=0pt,colframe=red,coltitle=red!50!black,
fonttitle=\bfseries\sffamily,
attach boxed title to bottom center,
boxed title style={empty,boxrule=0.5mm},
varwidth boxed title=0.5\linewidth,
underlay boxed title={
\draw[white,line width=0.5mm]
([xshift=0.3mm-\tcboxedtitleheight*2,yshift=0.3mm]title.north west)
--([xshift=-0.3mm+\tcboxedtitleheight*2,yshift=0.3mm]title.north east);
\path[draw=red,top color=white,bottom color=red!50!white,line width=0.5mm]
([xshift=0.25mm-\tcboxedtitleheight*2,yshift=0.25mm]title.north west)
cos +(\tcboxedtitleheight,-\tcboxedtitleheight/2)
sin +(\tcboxedtitleheight,-\tcboxedtitleheight/2)
-- ([xshift=0.25mm,yshift=0.25mm]title.south west)
-- ([yshift=0.25mm]title.south east)
cos +(\tcboxedtitleheight,\tcboxedtitleheight/2)
sin +(\tcboxedtitleheight,\tcboxedtitleheight/2); },
title={#2},#1}
\begin{mybox}{My title}
\lipsum[2]
\end{mybox}
%------------------------

Responder1

Da próxima vez, forneça um documento compilado\documentclass --> \end{document}

Foi necessário mudar

  • enhancedlast jigsawparaenhancedlast jigsaw
  • northparasouth
  • yshiftinvertido

O código

\documentclass[border=3mm]{standalone}
\usepackage[most]{tcolorbox}
\usepackage{varwidth}
\usepackage{lipsum}
%------------------------
\newtcolorbox{mybox}[2][]{skin=enhancedlast jigsaw,interior hidden,
boxsep=0pt,top=0pt,colframe=red,coltitle=red!50!black,
fonttitle=\bfseries\sffamily,
attach boxed title to bottom center,
boxed title style={empty,boxrule=0.5mm},
varwidth boxed title=0.5\linewidth,
underlay boxed title={
\draw[white,line width=0.5mm]
([xshift=0.3mm-\tcboxedtitleheight*2,yshift=0.3mm]title.north west)
--([xshift=-0.3mm+\tcboxedtitleheight*2,yshift=0.3mm]title.north east);
\path[draw=red,top color=white,bottom color=red!50!white,line width=0.5mm]
([xshift=0.25mm-\tcboxedtitleheight*2,yshift=0.25mm]title.north west)
cos +(\tcboxedtitleheight,-\tcboxedtitleheight/2)
sin +(\tcboxedtitleheight,-\tcboxedtitleheight/2)
-- ([xshift=0.25mm,yshift=0.25mm]title.south west)
-- ([yshift=0.25mm]title.south east)
cos +(\tcboxedtitleheight,\tcboxedtitleheight/2)
sin +(\tcboxedtitleheight,\tcboxedtitleheight/2); },
title={#2},#1}

\newtcolorbox{mybox2}[2][]{
  skin=enhancedfirst jigsaw,%<--  last -> first
  interior hidden,
  bottom=0pt,
  colframe=red,
  coltitle=red!50!black,
fonttitle=\bfseries\sffamily,
attach boxed title to top center,%<--- bottom -> first
boxed title style={empty,boxrule=0.5mm},
varwidth boxed title=0.5\linewidth,
%%%%%%%%%  south <--> north
%%%%%%%%%  yshift + --> yshift -
underlay boxed title={
  \draw[white,line width=0.5mm]
  ([xshift=0.3mm-\tcboxedtitleheight*2,yshift=-0.3mm]title.south west)
  --([xshift=-0.3mm+\tcboxedtitleheight*2,yshift=-0.3mm]title.south east);
  \path[draw=red,top color=white,bottom color=red!50!white,line width=0.5mm]
  ([xshift=0.25mm-\tcboxedtitleheight*2,yshift=-0.25mm]title.south west)
  cos +(\tcboxedtitleheight,\tcboxedtitleheight/2)
  sin +(\tcboxedtitleheight,\tcboxedtitleheight/2)
  -- ([xshift=0.25mm,yshift=-0.25mm]title.north west)
  -- ([yshift=-0.25mm]title.north east)
  cos +(\tcboxedtitleheight,-\tcboxedtitleheight/2)
  sin +(\tcboxedtitleheight,-\tcboxedtitleheight/2); },
title={#2},#1}
\begin{document}
\begin{mybox}{My title}
  \lipsum[2]
\end{mybox}

\begin{mybox2}{My title}
  \lipsum[2]
\end{mybox2}
%------------------------
\end{document}

insira a descrição da imagem aqui

informação relacionada