Minha pergunta é semelhante aEstemas entendo o comportamento descrito lá e estou interessado nas melhores práticas em casos como o seguinte.
Normalmente, ao finalizar um ambiente como quote
no corpo dos meus documentos, sempre deixei uma linha em branco após o ambiente (melhora a legibilidade do código para separar os ambientes do texto principal dessa forma) e suprimi o recuo do parágrafo com \noindent
. Igual a:
\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}
Agora, recentemente percebi (não tenho ideia de por que demorei tanto) que poderia simplesmente comentar a linha vazia e evitar espalhar um monte de \noindent
s por todo o meu documento. Então agora eu faço isso:
\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}
O que me interessa agora é se existem diferenças substantivas entre as duas abordagens apresentadas acima que possam me levar a preferir uma em vez da outra (isto está no espírito de algumas das minhas questões recentes, comomatemática inline ou \textit para constantes matemáticas definidas pelo autor). Existem?
Responder1
Sim, há muita diferença, e o uso de \noindent
geralmente é um sinal de que algo está errado :-)
Uma linha em branco indica o início de um parágrafo.
Portanto, se você deseja que o texto após o ambiente de exibição ( quote
enumerate
center
displaymath
todos funcionem da mesma forma) faça parte do mesmo parágrafo, não deverá ter uma linha em branco; se desejar um novo parágrafo, deverá ter uma linha em branco.
Na prática, um novo parágrafo é marcado por várias coisas: espaço vertical extra e recuo e \noindent
oculta apenas algumas coisas, o recuo, mas mesmo que escondesse tudo (e se \parskip
for zero, esconde a maior parte), ainda assim seria errado coisa a fazer e complicar a conversão para outros formatos que podem exigir parágrafos totalmente marcados.
Responder2
A meu ver, a diferença é que uma linha em branco encerra um parágrafo (lógico) do seu texto, que também deve ser representado no código-fonte. Tento evitar o uso \noindent
, mas utilizo linhas vazias comentadas para tornar a fonte mais legível - como no seu segundo exemplo.
Além disso, se você às vezes decidir mudar de recuar parágrafos para separá-los, a \noindent
abordagem irá falhar... então remover comentários é mais robusto...