¿Diferencia entre comentar líneas vacías y \noindent?

¿Diferencia entre comentar líneas vacías y \noindent?

Mi pregunta es similar aÉstepero entiendo el comportamiento descrito allí y estoy interesado en las mejores prácticas en casos como el siguiente.

Por lo general, al finalizar un entorno como quoteen el cuerpo de mis documentos, siempre dejo una línea en blanco después del entorno (mejora la legibilidad del código al separar los entornos del texto principal de esta manera) y suprimí la sangría del párrafo con \noindent. Al igual que:

\documentclass{article}

\begin{document}

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

\noindent Some text following the quote.

\end{document}

Ahora, recientemente me di cuenta (no tengo idea de por qué me tomó tanto tiempo) que podía simplemente comentar la línea vacía y evitar ensuciar un montón de \noindentmensajes de correo electrónico por todo mi documento. Entonces ahora hago esto:

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

Lo que me interesa ahora es si existen diferencias sustanciales entre los dos enfoques mencionados anteriormente que podrían llevarme a preferir uno sobre el otro (esto está en el espíritu de algunas de mis preguntas recientes comomatemáticas en línea o \textit para constantes matemáticas definidas por el autor). ¿Hay?

Respuesta1

Sí, hay mucha diferencia y el uso de \noindentsuele ser una señal de que algo anda mal :-)

Una línea en blanco indica el comienzo de un párrafo.

Entonces, si desea que el texto después del entorno de visualización ( quote enumerate center displaymathtodos funcionan igual) sea parte del mismo párrafo, entonces no debe tener una línea en blanco; si desea un nuevo párrafo, entonces debe tener una línea en blanco.

En términos prácticos, un nuevo párrafo está marcado por varias cosas: espacio vertical adicional y sangría, y \noindentsolo oculta algunas de las cosas, la sangría, pero incluso si ocultara todo (y si \parskipes cero, oculta la mayoría), seguiría siendo incorrecto. que hacer y complicar la conversión a otros formatos que pueden necesitar párrafos completamente marcados.

Respuesta2

En mi opinión, la diferencia es que una línea en blanco termina un párrafo (lógico) de su texto, que también debería estar representado en el código fuente. Intento evitar el uso \noindent, pero uso líneas vacías comentadas para que la fuente sea más legible, como en su segundo ejemplo.

Además, si a veces decides pasar de sangrar párrafos a separarlos, el \noindentenfoque fallará... por lo que descomentar es más sólido...

información relacionada