Corrija alguns problemas com uma bela moldura usando tcolorbox

Corrija alguns problemas com uma bela moldura usando tcolorbox

Para o meu livro estou usando este código (tenho 4 com aspecto semelhante) para colocar as definições importantes, notas e outros. Aqui está meu MWE:

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcolorbox{mybox}[1]{colback=teal!10,coltitle=black,colframe=teal!30,fonttitle=\bfseries,title=#1, arc=0mm}
\usepackage{lipsum}

\begin{document}

\begin{mybox}{An example}
\lipsum[1]
\end{mybox}

\end{document}

e a saída é:

insira a descrição da imagem aqui

Gostaria de usar o pacote pifontpara colocar um símbolo geral como na imagem abaixo:

insira a descrição da imagem aqui

Meus problemas são:

  1. Por que há um canto arredondado se eu escrevi arc=0mm? Eu gostaria de ter uma borda e não uma borda arredondada;
  2. Gostaria que a espessura não existisse ou fosse reduzida a uma linha muito pequena;
  3. Como inserir o símbolo desejado da pifontembalagem em posição lateral conforme mostrado na segunda figura, em posição dinâmica, ou seja, você pode movê-lo tanto para baixo quanto para cima.

Responder1

  1. arc=0pt. Esta opção corrige o raio interno do canto enquanto outer arcpermanece inalterado. Use sharp cornersa opção para obter cantos afiados internos e externos.
  2. rules. O Tcolorbox define cinco regras ao redor da caixa: toprule, bottomrule, leftrule, rightrule e titlerule (esta entre o título e a parte superior). Você pode consertar cada um com independência dos outros ou todos juntos boxrule. Para suprimir todos eles useboxrule=0pt
  3. Símbolo de sobreposição. Você pode usar overlayopções para adicionar qualquer símbolo ou figura com TikZcomandos. É conveniente declarar a caixa para enhancedpermitir TikZcomandos.

Todos juntos:

\documentclass{article}
\usepackage[most]{tcolorbox}
\usepackage{pifont}

\newtcolorbox{mybox}[1]{%
    colback=teal!10,
    coltitle=black,
    colframe=teal!30,
    fonttitle=\bfseries,
    title=#1, 
    sharp corners,
    boxrule=0pt,
    enhanced,
    overlay={\node[font=\Huge, text=cyan!70!black] at ([yshift=-4mm]interior.north west) {\ding{228}};}
    }

\usepackage{lipsum}

\begin{document}

\begin{mybox}{An example}
\lipsum[1]
\end{mybox}

\end{document}

insira a descrição da imagem aqui

Responder2

Respondendo apenas a primeira pergunta, porque várias perguntas em uma postagem não são boas:

O raio dos outros cantos é definido por outer arc, nãoarc

\documentclass{article}
\usepackage[most]{tcolorbox}
\newtcolorbox{mybox} [1]{
                colback=teal!10,
                coltitle=black,
                colframe=teal!30,
                fonttitle=\bfseries,
                title=#1, 
                arc=0mm, 
                outer arc=0mm
              }
\usepackage{lipsum}

\begin{document}

\begin{mybox}{An example}
\lipsum[1]
\end{mybox}

\end{document}

insira a descrição da imagem aqui

informação relacionada