¿Hay alguna forma de obtener comentarios de bloques anidables en LaTeX? Estoy usando el comment
paquete 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 LaTeX
la 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 \ifx
terminado 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}