Por que \linespread não funciona?

Espera-se que o comando \linespread{factor} multiplique o atual \baselineskip por ‹factor›; mas, aparentemente, ele não está funcionando.

Na verdade, o comando é equivalente ao \renewcommand{\baselinestretch}{factor}: escrito dessa forma, parece menos surpreendente que o efeito não seja imediato. O fator do \baselinestretch só é usado quando uma fonte é selecionada; uma mera alteração no \baselinestretch não muda a fonte, tampouco o faz o comando \fontsize{size}{baselineskip} — você precisa inserir \selectfont após qualquer um desses comandos. Logo:

\fontsize{10}{12}%
\selectfont
ou:
\linespread{1.2}%
\selectfont
Claro que um pacote como o setspace, cujo trabalho é gerenciar a última linha, vai resolver tudo isso — veja “Documentos de espaçamento duplo”. Se você não quiser usar o setspace, tome cuidado com o comportamento de mudanças de linespread (espaço entre linhas) dentro de um parágrafo: leia “\baselineskip é um parâmetro de parágrafo”.
setspace.sty
setspace


Do you have any question? Ask on: latex.net.br - we love qood questions!