Comentar todas as linhas em branco não é teXnicamente necessário?

Comentar todas as linhas em branco não é teXnicamente necessário?

Este é um acompanhamentoesta questão sobre comentar linhas vazias vs. \noindent. Dado que agora comecei a comentar as linhas que cercam ambientes como este:

\documentclass{article}

\begin{document}

Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}
%
Some text following the quote.

\end{document}

Eu me pergunto se há algum mal em comentartodoslinhas vazias que não atendem a um propósito TeXnical em minha fonte, assim:

\documentclass{article}

\begin{document}
%
Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}
%
Some text following the quote.
%
\end{document}

Lembro-me vagamente de ter lido uma pergunta há algum tempo, onde foi observado que você poderia atingir algo como um limite de caracteres nos comentários (talvez alguém possa me indicar isso de novo?) Em documentos mais longos, o que pode ser algo com que se preocupar.

Há alguma desvantagem em comentar linhas vazias teXnicamente desnecessárias em minha fonte?

Responder1

Comentários em linhas vazias juntam-se tecnicamente aos parágrafos se não houver quebras de parágrafo explícitas inseridas manualmente. Portanto, se não houver quebras de parágrafo explícitas inseridas (por exemplo, em alguma definição de ambiente), você corre o risco de esgotar a memória do TeX (como mencionado emComponentes do uso de memória do (La)TeX). Ou seja, o TeX apenas engoliria o fluxo de entrada para reunir conteúdo para um parágrafo (com o objetivo final de otimizá-lo para apresentação)... mas se esse parágrafo "nunca" terminar, sua paciência também terminará. Contudo, isto é certamente improvável na maioria dos casos e, portanto, muito extremo.

Observe, porém, que embora comentários de linhas vazias aparentemente desnecessárias possam ser o que você procura, a saída pode ser diferente:

insira a descrição da imagem aqui

\documentclass{article}

\begin{document}
%
Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}
%
Some text following the quote.

\noindent\hrulefill

Some body text. Let's introduce a quote:%
%
\begin{quote}
Some quote text.
\end{quote}

Some text following the quote.
%
\end{document}

No exemplo acima, Some text following the quoteconsidera-se que está no mesmo parágrafo que iniciouantesa citação começou devido ao %, portanto, nenhum recuo de parágrafo. No segundo, a linha vazia representou uma quebra de parágrafo, causando o esperado recuo de parágrafo.

informação relacionada