Error de LaTeX: \begin{tcolorbox} en la línea de entrada x terminada en \end{myenv} cuando se utiliza un nuevo entorno

Error de LaTeX: \begin{tcolorbox} en la línea de entrada x terminada en \end{myenv} cuando se utiliza un nuevo entorno

Definir un nuevo entorno con un tcolorbox con algunas opciones extrañamente conduce a un error de compilación que desaparece si elimino[hbox]

\documentclass{article}

\usepackage{tcolorbox}

\newenvironment{myenv}
{\begin{tcolorbox}[hbox]}
  {\end{tcolorbox}}

\begin{document}

\begin{myenv}
  blah
\end{myenv}

\end{document}

No puedo definir \tcbset{capture=hbox}porque es la única opción que está protegida de tcbset

Respuesta1

En algunos casos, en entornos, es necesario utilizar la forma de macro \tcolorboxy \endtcolorbox, en lugar del \begin...\endenfoque estándar.

\documentclass{article}

\usepackage{tcolorbox}

\newenvironment{myenv}
{\tcolorbox[hbox]}
  {\endtcolorbox}

\begin{document}

\begin{myenv}
  blah
\end{myenv}

\end{document}

ingrese la descripción de la imagen aquí

información relacionada