Saltos y ajuste de página

Los saltos de línea y de página de LaTeX son excelentes, pero a veces necesitan un empujón: corregir una palabra que no se parte, forzar o prohibir un salto, o eliminar una línea aislada (una viuda o huérfana). Esta página reúne las herramientas, pero como último recurso: es más seguro ajustar primero la redacción que insertar saltos manuales.

Separación silábica

LaTeX separa palabras automáticamente con los patrones de cada idioma. Para ajustar una palabra, usa \- (guion discrecional: man\-u\-script se parte ahí, y solo si hace falta). Para excepciones globales, decláralas en el preámbulo con \hyphenation{man-u-script ...} (marca los puntos permitidos con -). El paquete hyphenat añade control más fino: URL, palabras ya guionizadas o desactivar la separación. Los patrones dependen del idioma, y babel activa los adecuados.

latex
\hyphenation{man-u-script data-base}   % 例外をプリアンブルで / exceptions in the preamble
... man\-u\-script ...                  % \- は任意ハイフン / discretionary hyphen

Saltos de línea — \\ / \linebreak / \sloppy

\\ fuerza un salto de línea (en párrafos y tablas), \newline salta línea en texto continuo, \linebreak[n] (n de 0 a 4, 4 fuerza) parte la línea manteniendo la justificación, y \nolinebreak[n] prohíbe el salto. Para un párrafo con líneas overfull persistentes, envuélvelo en \sloppy … \fussy (o en el entorno sloppypar): LaTeX ensancha el espacio entre palabras en lugar de invadir el margen. Úsalo localmente, no en todo el documento. Para páginas: \pagebreak[n] / \nopagebreak[n], \newpage y \clearpage (que también vacía flotantes).

latex
{\sloppy この段落だけ語間を緩める。 \par}   % 局所的に / locally
\linebreak[4]   % 行分割を強制(両端揃え)/ force a justified break

Viudas y huérfanas

Una viuda es la última línea de un párrafo aislada al comienzo de una página; una huérfana (club line) es la primera línea aislada al final. Se desaconsejan elevando penalizaciones: \clubpenalty (huérfana) y \widowpenalty (viuda), ambas con valor por defecto 1000; ponlas en 10000 para evitarlas con fuerza. Para arreglar una página rebelde, \enlargethispage{\baselineskip} la hace una línea más alta, o \raggedbottom permite que los fondos de página varíen en altura (mientras que \flushbottom intenta igualarlos estirando).

latex
\clubpenalty=10000              % オーファンを強く回避 / strongly avoid orphans
\widowpenalty=10000             % ウィドウを強く回避 / strongly avoid widows
\enlargethispage{\baselineskip} % このページを1行分高く / one line taller here