%20el%20texto%20que%20contiene%20.png)
Quiero replicar el entorno comment
del comment
paquete:
\begin{comment}
Hidden stuff.
\end{comment}
que no imprime nada, en lugar de usarlo %
para comentar cosas.
Puedo hacerlo con un comando, como \def\comment#1{}
, y ahora quiero convertirlo en un entorno.
La motivación es crear un entorno que oculte condicionalmente el texto por completo o haga algo con él, como cambiar de color:
\@ifundefined{flag}%
{\newenvironment{flagged}{\it\color{red}(}{)}}%
{\newenvironment{flagged}{\comment\bgroup}{\egroup}}
En el segundo caso la intención es hacer que el argumento de texto de la macro sea: \comment\bgroup Hidden stuff\egroup
. Esto no funciona porque \bgroup\egroup
no se puede delimitar un argumento de una macro.
\includepackage{comment}
...
{\newenvironment{flagged}{\begin{comment}}{\end{comment}}}
Tampoco funciona, supongo que porque el comment
paquete espera una cadena literal \end{comment}
:
! File ended while scanning use of \next.
¿Como hacer esto?
Respuesta1
El comment
paquete proporciona un mecanismo para hacer esto mediante \specialcomment
y \excludecomment
.