Existe uma maneira automática de justificar um texto verticalmente?

Existe uma maneira automática de justificar um texto verticalmente?

É fácil justificar horizontalmente um texto em Latex. Existe uma maneira de justificar verticalmente um texto?

Por enquanto estou usando o comando \begin{spacing}--\end{spacing} para parágrafos predefinidos, mas é trabalhoso e certamente existe uma maneira mais inteligente de fazer isso.

Editar: Seguindo o comentário de Sveinung, preciso que estou considerando um texto de várias páginas.

Responder1

Atenção! Se você tiver notas de rodapé, consulte o último parágrafo.

Em primeiro lugar, garantir que todas as páginas de um documento sejam preenchidas ao máximo com linhas de texto é a etapa final absoluta na produção de um documento, exceto garantir que você carregoumicrotipoebabel, o que deve servir como padrão (mesmo se você escrever em inglês dos EUA). A próxima coisa que você deve garantir é que está usando uma fonte moderna e escalonável, não o bitmap padrão.

Escreva seu texto até a fase final, revise-o quantas vezes forem necessárias. Somente quando seu trabalho comoautorestiver concluído, você deve começar seu trabalho comotipógrafo. Não perca tempo tentando fazer um documento perfeito antes de terminar de editar o texto.

Carregue o pacoteviúvas e órfãos. Isso o ajudará a definir valores de penalidade sensatos para evitar alguns erros tipográficos.

Faça uma impressão do documento. É muito mais fácil ver erros e decidir ações quando você tem uma impressão. Procure por quebras de página ruins. São muitos ou poucos?

Trabalhe de trás para frente a partir da quebra de página incorreta e procure por hifenização incorreta. Ajude babel com alguns \-hífens suaves.

Ainda não é bom? Procure o título que abrange duas ou mais linhas. Decida se você pode reescrever para um título mais curto, de uma linha. Veja o título também. Procure parágrafos com última linha muito curta ou longa. É possível reescrever uma ou duas frases para ocupar uma linha a mais ou a menos?

Ainda há linhas vazias na parte inferior de mais de uma página? Se possível para você (sem restrição externa), veja o que você pode conseguir diminuindo ou aumentando a margem superior ou inferior com um baselineskip.

Se você ainda tiver uma página ofensiva, decida se pode aceitar uma página com uma linha a mais ou a menos que outras páginas. Você pode então usar o comando \enlargethispage[<value>]. Você fornece um valor negativo para diminuir o tamanho da página. Se você imprimir o papel em ambos os lados do papel, certifique-se de que ambas as páginas espelhadas tenham o mesmo número de linhas.

Se você tem muitas mesas, fotosetc.., você tem que identificar se algum deles lhe causa problemas. Verifique se tudo está definido como flutuante, porque objetos não flutuantes costumam ser um problema em relação a quebras de página.

Até mesmo o LaTeX precisa de muito trabalho manual para criar um documento quase perfeito, mas significativamente menos do que um processador de texto bem conhecido (que, no entanto, cria uma tipografia ruim). E lembre-se:Este é o retoque final. Você não deve se concentrar nas quebras de página antes de finalizar sua escrita criativa, pois isso matará sua criatividade.

Notas de rodapé: Se você tiver notas de rodapé em seu documento, \raggedbottominfelizmente digite as notas de rodapé em relação ao texto. Se você tiver notas de rodapé em uma página onde apenas metade da página contém texto, as notas de rodapé serão impressas no alto da página. \flushbottomresolve esse problema, mas tem, como você observou, algum outro lado. Se você usarScript KOMAou o pacotefoot misccom a opção [bottom]a nota de rodapé será escrita na parte inferior da página (onde pertence), mesmo com \raggedbottom.

informação relacionada