Para palavras incomuns, existe uma maneira rápida de verificar se devo especificar meu próprio padrão de hifenização?
Neste exemplo, a palavra 'cacheabilidade' precisa de um padrão personalizado. Não quero digitalizar meu documento procurando palavras problemáticas que se projetam na margem. Atualmente, forneço uma hifenização para cada palavra longa que meu editor sinaliza para verificação ortográfica, mas é um incômodo.
Eu realmente gostaria de um pacote que me avisasse sobre palavras longas sem um padrão de hifenização.
\documentclass{book}
%\hyphenation{ cache-abil-ity }
\usepackage[english]{babel}
\begin{document}
cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability cacheability.
\end{document}
Responder1
Não acho que exista um pacote para isso, mas talvez eu também não tenha entendido seu ponto de vista.
Se o LaTeX não puder hifenizar alguma palavra, ele informará você com umcaixa ruimaviso. Se você acompanhar seus erros, avisos e caixas incorretas (você deve fazer isso pelo menos uma vez - logo antes de terminar o documento para impressão), verá se falta algum padrão de hifenização. Dando uma olhada na mensagem badbox correspondente no log você também pode ver onde exatamente está o problema, porque ela imprime as últimas palavras de uma linha onde o algoritmo de quebra de linha foi forçado a quebrar a linha.
Tente compilar o seguinte MWE e observe o arquivo de log:
\documentclass{article}
\begin{document}
This is some random text to show a word that cannot be hyphenated cacheability
\end{document}
Ele lhe dará o seguinte aviso de badbox
\hbox cheio demais (6,11166pt muito largo) no parágrafo nas linhas 4--5 []\OT1/cmr/m/n/10 Este é um texto aleatório para mostrar uma palavra que não pode ser hip-hen- cacheabilizado- []
Se isso não for suficiente para você, você também pode definir a draft
opção para sua documentclass, que desenhará uma barra preta altamente visível no final de cada linha onde uma caixa cheia demais aparece.
As coisas descritas antes apenas notificam quando a hifenização é realmente necessária e não são um automatismo geral. Mas, infelizmente, não acho que exista uma maneira automática de lembrá-lo de cada palavra que não tenha um padrão de hifenização definido.