Como posso mostrar a altura do tcolorbox?

Como posso mostrar a altura do tcolorbox?

MWE

\documentclass{article}
\usepackage{tcolorbox}
\begin{document}
   \begin{tcolorbox}
   Bla

   Bla
   \begin{tcolorbox}
   Bla

   Bla
   \end{tcolorbox}
  \end{tcolorbox}
\end{document}

Como podemos fazer isso?

insira a descrição da imagem aqui

Responder1

A capa draftpode ser usada para imprimir as dimensões da caixa enquanto você trabalha em seu design:

\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}
   \begin{tcolorbox}[draft]
   Bla

   Bla
   \begin{tcolorbox}[draft]
   Bla

   Bla
   \end{tcolorbox}
  \end{tcolorbox}
\end{document}

insira a descrição da imagem aqui

Responder2

Você poderia acessar a altura dos blocos colocando-os em uma caixa e medir a altura desta caixa. Com a printlenembalagem esse comprimento pode ser impresso na unidade de sua preferência.

\documentclass{article}
\usepackage{tcolorbox}

\newsavebox{\bigbox}
\newsavebox{\smallbox}
\usepackage{printlen}

\begin{document}

\savebox{\bigbox}{%
   \begin{tcolorbox}
   Bla

   Bla
   \begin{tcolorbox}
   Bla

   Bla
   \end{tcolorbox}
  \end{tcolorbox}
}

\savebox{\smallbox}{%
   \begin{tcolorbox}
   Bla

   Bla
   \end{tcolorbox}
}

\usebox{\bigbox}   

\uselengthunit{cm}
\printlength{\ht\bigbox}  

\printlength{\ht\smallbox}

\end{document}

informação relacionada