Pergunta

Eu escrevi um documento em LaTeX, usando o formato de duas colunas, 11pt, fonte times. Muitos dos meus palavras aparecem com hífen, e para cada item descrição lista, eu recebo um aviso badbox (sem problemas visíveis na saída embora). Como posso resolver isso?

Foi útil?

Solução

Você deve definir um lugar pena hifenização no seu preâmbulo:

\hyphenpenalty=750

O valor de 750 adequados meu necessidades para um layout de duas colunas em papel carta (8,5x11 pol) com uma fonte de 12 pt. Ajuste o valor para atender às suas necessidades. Quanto maior o número, a menos hifenação vai ocorrer. Você também pode querer ter um olhar para o hyphenatpackage, ele fornece um pouco mais do que apenas pena de hifenização.

Outras dicas

Embora, sim, você poderia fazer TeX menos exigente ou até mesmo ir a opção irregular, este é o melhor fixo pelo pacote microtype. Apenas carregá-lo deve fazer o truque:

\usepackage{microtype}

Ele fornece duas características para melhorar a composição de parágrafos:

  • Margem kerning: personagens, especialmente pontuação, irá se projetam uma pequena fração para a margem. Praticamente, isso tem o efeito de aumentar ligeiramente o comprimento da linha e (IMO) visualmente parece muito bom.
  • expansão da fonte: , bem como alongamento / encolhendo o espaço entre as palavras para criar um parágrafo flush, os próprios personagens são esticadas / encolheu em quantidades muito pequenas (menos de um por cento). Esta é visualmente imperceptível no nível de personagem, mas, surpreendentemente, faz uma enorme diferença no nível de parágrafo.

Eu sempre usei apenas \raggedright para isso, mas eu nunca fiz isso para um papel inteiro. Este FAQ (que é um dos meus go-to LaTeX recursos) recomenda o pacote ragged2e.

Oh, e uma nota lateral: Eu nunca prestar atenção a caixas ruins a menos que eu possa vê-los na saída. Este é provavelmente mudo, mas LaTeX é muito mais exigente do que eu.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top