¿No es necesario comentar todas las líneas en blanco desde el punto de vista técnico?

¿No es necesario comentar todas las líneas en blanco desde el punto de vista técnico?

Este es un seguimiento deesta pregunta sobre comentar líneas vacías versus \noindent. Dado que ahora he comenzado a comentar líneas que rodean entornos 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}

Me pregunto si hay algún daño en comentartodolíneas vacías que no tienen un propósito TeXnical en mi fuente, así:

\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}

Recuerdo vagamente haber leído una pregunta hace un tiempo en la que se notaba que se podía alcanzar algo así como un límite de caracteres en los comentarios (¿tal vez alguien pueda indicarme eso nuevamente?) en documentos más largos, lo que podría ser algo de qué preocuparse.

¿Hay alguna desventaja en comentar líneas vacías TeXnically innecesarias en mi fuente?

Respuesta1

Los comentarios en líneas vacías técnicamente unen párrafos si no se insertan manualmente saltos de párrafo explícitos. Por lo tanto, si no se insertan saltos de párrafo explícitos (por ejemplo, en alguna definición de entorno), corre el riesgo de agotar la memoria de TeX (como se menciona enComponentes del uso de la memoria de (La)TeX). Es decir, TeX simplemente devoraría el flujo de entrada para recopilar contenido para un párrafo (con el objetivo final de optimizarlo para la presentación)... pero si este párrafo "nunca" termina, entonces también lo hará su paciencia. Sin embargo, esto es seguramente improbable en la mayoría de los casos y, por tanto, muy extremo.

Sin embargo, tenga en cuenta que, si bien lo que busca puede ser comentarios de líneas vacías aparentemente innecesarias, el resultado puede diferir:

ingrese la descripción de la imagen aquí

\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}

En el ejemplo anterior, Some text following the quotese considera que está en el mismo párrafo que comenzóantesla cita comenzó debido a %, por lo tanto, no hay sangría de párrafo. En el segundo, la línea vacía representaba un salto de párrafo, lo que provocaba la sangría de párrafo esperada.

información relacionada