estoy tratando de envolver un entorno creado con \NewEnviron
(paquete 'ambiental') en una vieja buena \newenvironment
:Triple-pack de colorbox → NewEnviron → newenvironment falla
\NewEnviron{test}{\colorbox[gray]{0.7}{\BODY}}
\newenvironment{wrapper}{\begin{test}}{\end{test}}
\begin{wrapper}
debug me
\end{wrapper}
Sin embargo, esto me da un error extraño:
LaTeX Error: \begin{test} on input line 15 ended by \end{wrapper}. LaTeX Error: \begin{wrapper} on input line 15 ended by \end{document}.
si reemplazo \NewEnviron{test}{aaa(\BODY)bbb}
con \newenvironment{test}{aaa(}{)bbb}
- todo funciona como se esperaba! Parece que \NewEnviron
no puede encontrar su final por alguna razón.
Estoy tratando de hacer un poco de magia con 'floatfig' en un \colorbox
así que necesito una forma de convertir \colorbox
a un entorno y envolverlo en otro. Puedo definir un nuevo comando pero no es una muy buena idea.
¡Su explicación es genial, gracias! Supongo que eso significa que no puedo envolverlo en otro entorno. o tal vez hay un truco del cual no estoy enterado? – kolypto
¿Por qué no quieres usar '\ newenvironment'? –
Necesito crear una versión medioambiental de '\ colorbox' y no tengo ni idea de cómo hacerlo :) – kolypto