\baselineskip por parágrafo
O \baselineskip, que determina o espaço entre linhas, não é (por mais que se queira) uma propriedade de uma linha, mas sim de um parágrafo. Como resultado, em um documento de 10pt (nominal) (com o padrão
\baselineskip de 12pt), um único caractere com um tamanho maior, como:
{\Huge A}
vai ser esmagado no parágrafo: o TeX não vai deixá-lo invadir a linha de cima, mas também não vai dá a ele “espaço para respirar”, como faz com o texto de tamanho padrão; ou seja, seu tamanho
(24.88pt) é levado em consideração, mas seu \baselineskip
(30pt) não. Esse problema pode ser resolvido por um strut:
o nome vem de um metal tipográfico móvel, e se refere a um espaçador que mantinha separadas as caixas (que continham os caracteres de metal). Toda vez que você muda o tamanho da fonte, o LaTeX redefine o comando
\strut para fornecer o equivalente ao suporte de metal do tamanho escolhido. Então, para o exemplo anterior, digitaríamos
Paragraph text ...
{\Huge A\strut}
... paragraph continues ...
Essa técnica apenas funciona para essas intrusões pontuais; se você precisar de várias linhas, você deve transformar sua intrusão em um ambiente
quote, já que não é possível fornecer um comando
\strut para cada linha da intrusão de forma sensata; então, proceda como em:
\begin{quote}
\Huge A LENGTHY TEXT ...
SHOUTING AT THE READER!
\end{quote}
O caso oposto:
Paragraph text ...
{\footnotesize Extended interjection ...
... into the paragraph.}
... paragraph continues ...
vai parecer errado, já que a interjeição 8pt vai terminar na 12pt \baselineskip do parágrafo, em vez de na sua preferível 8.5pt. Um \strut aqui não ajudaria: não existe “strut negativo”, que junta linhas; então, mais uma vez, recorremos a quote para separar a interjeição:
Paragraph text ...
\begin{quote}
\footnotesize Extended interjection ...
... into the paragraph.
\end{quote}
... paragraph continues ...
A mesma coisa ocorre quando temos algo como:
Paragraph text ...
... paragraph body ends.
{\footnotesize Comment on the paragraph.}
Next paragraph starts...
que coloca o corpo do primeiro parágrafo no apertado
\baselineskip do comentário \footnotesize. Resolva esse problema finalizando o parágrafo inicial antes de começar o comentário:
Paragraph text ...
... paragraph body ends.
\par\nothtml{\noindent}
{\footnotesize Comment on the paragraph.}
Next paragraph starts...
(Sugerimos \noindent para fazer parecer que o comentário faz parte do parágrafo sobre o qual ele se refere; omita \noindent se isso não for apropriado.)
Uma variação da questão anterior surge com um parágrafo cujo tamanho é diferente daqueles ao seu redor:
{\Large (Extended) IMPORTANT DETAILS ...}
Main body of text...
Novamente, o problema é resolvido ao se finalizar o parágrafo no mesmo grupo do texto com um tamanho diferente:
{\Large (Extended) IMPORTANT DETAILS ...\par}
Main body of text...
This question on the Web: http://latex.net.br/faq/FAQ-baselinepar.html
Do you have any question? Ask on: latex.net.br - we love qood questions!