Para palabras inusuales, ¿existe una forma rápida de comprobar si debo especificar mi propio patrón de separación de palabras?
En este ejemplo, la palabra "caché" necesita un patrón personalizado. No quiero escanear mi documento buscando las palabras problemáticas que sobresalen del margen. Actualmente, proporciono una separación de palabras para cada palabra larga que mi editor marca para la revisión ortográfica, pero es una molestia.
Realmente me gustaría un paquete que me advierta sobre palabras largas sin un patrón de separación de palabras.
\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}
Respuesta1
No creo que exista un paquete para ello, pero tal vez tampoco entiendo tu punto.
Si LaTeX no puede dividir una palabra con guiones, se lo hará saber con unmala cajaadvertencia. Si realiza un seguimiento de sus errores, advertencias y cuadros defectuosos (debe hacer esto al menos una vez, justo antes de terminar el documento para imprimir), verá si falta algún patrón de separación de palabras. Al echar un vistazo al mensaje badbox correspondiente en el registro, también puede ver dónde radica exactamente el problema, porque imprime las últimas palabras de una línea donde el algoritmo de salto de línea se vio obligado a romper la línea.
Intente compilar el siguiente MWE y observe el archivo de registro:
\documentclass{article}
\begin{document}
This is some random text to show a word that cannot be hyphenated cacheability
\end{document}
Le dará la siguiente advertencia de badbox
\hbox demasiado lleno (6.11166pt demasiado ancho) en el párrafo en las líneas 4--5 []\OT1/cmr/m/n/10 Este es un texto aleatorio para mostrar una palabra que no puede estar escrita con guiones. almacenado en caché- []
Si esto no es suficiente para usted, también puede configurar la draft
opción en su clase de documento, que dibujará una barra negra muy visible al final de cada línea donde aparece un cuadro demasiado lleno.
Las cosas descritas anteriormente sólo le notifican cuando la separación de palabras es realmente necesaria y no son un automatismo general. Pero desafortunadamente no creo que exista una forma automática de recordarte cada palabra que no tiene un patrón de separación de palabras definido.