Comentários em bloco aninhados?

Comentários em bloco aninhados?

Existe alguma maneira de obter comentários em bloco aninhados no LaTeX? Estou usando o commentpacote para obter comentários em bloco, mas aninhar um comentário dentro de outro \begin{comment}...\begin{comment}...\end{comment}...\end{comment}parece não funcionar. (Recebo um erro "\begin{document} terminado por \end{comment}".)

Ao escrever e revisar artigos, seria útil para mim poder comentar blocos arbitrários de texto, mesmo que já contenham blocos comentados.

Estou ciente de que existem soluções baseadas em editores. O que estou perguntando é se existe uma maneira de fazer isso na fonte do meu documento LaTeX.

Responder1

Sugiro um comando wrapper, que usa o bloco que deve ser comentado como argumento e 'joga-o na lixeira'.

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

\mycomment{%

Other stuff...
}%

Isto funciona desde que o bloco comentado siga LaTeXa sintaxe correta, ou seja, nenhum direito não fechado }ou algo semelhante, entretanto, em tais casos, a compilação falhará eventualmente sem o comentário de qualquer maneira.

Responder2

Eu uso \ifxterminado em \fi. Ele procura um token, é isso que eu não quero, por isso uso \ifx\relax. Um pequeno exemplo ilustra isso, ele formata a e.

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

informação relacionada