\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:
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{\Huge A}
\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
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 ambienteParagraph text ... {\Huge A\strut} ... paragraph continues ...
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:
vai parecer errado, já que a interjeição 8pt vai terminar na 12ptParagraph text ... {\footnotesize Extended interjection ... ... into the paragraph.} ... paragraph continues ...
\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:
que coloca o corpo do primeiro parágrafo no apertadoParagraph text ... ... paragraph body ends. {\footnotesize Comment on the paragraph.} Next paragraph starts...
\baselineskip
do comentário \footnotesize
. Resolva esse problema finalizando o parágrafo inicial antes de começar o comentário:
(SugerimosParagraph text ... ... paragraph body ends. \par\nothtml{\noindent} {\footnotesize Comment on the paragraph.} Next paragraph starts...
\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:
Novamente, o problema é resolvido ao se finalizar o parágrafo no mesmo grupo do texto com um tamanho diferente:{\Large (Extended) IMPORTANT DETAILS ...} Main body of text...
{\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!