¿Comentarios de bloque anidados?

¿Comentarios de bloque anidados?

¿Hay alguna forma de obtener comentarios de bloques anidables en LaTeX? Estoy usando el commentpaquete para bloquear comentarios, pero anidar un comentario dentro de otro \begin{comment}...\begin{comment}...\end{comment}...\end{comment}no parece funcionar. (Recibo el error "\begin{document} terminado en \end{comment}".)

Al escribir y revisar artículos, me resultaría útil poder comentar bloques de texto arbitrarios, incluso si ya tienen bloques comentados dentro de ellos.

Soy consciente de que existen soluciones basadas en editores. Lo que pregunto es si hay alguna manera de hacer esto dentro del código fuente de mi documento LaTeX.

Respuesta1

Sugiero un comando contenedor, que utiliza el bloque que debe comentarse como argumento y lo "arroja a la papelera".

\newcommand{\mycomment}[1]{% }%

\mycomment{%

Other stuff...
}%

Esto funciona siempre que el bloque comentado siga LaTeXla sintaxis correcta, es decir, sin derechos no cerrados }o algo similar; sin embargo, en tales casos, la compilación fallará eventualmente sin el comentario de todos modos.

Respuesta2

Yo uso \ifxterminado por \fi. Busca un token, eso es lo que no quiero, por eso lo uso \ifx\relax. Un pequeño ejemplo lo ilustra, tipográfico a e.

\documentclass[a4paper]{article}
\begin{document}
a
\ifx\relax
b
\ifx\relax
c
\fi
d
\fi
e
\end{document}

información relacionada