jueves, 28 de junio de 2012

Cómo evitar que LaTeX separe en sílabas una palabra de un título

Cuando tenemos un título largo, que ocupa varias líneas, a veces, LaTeX corta una palabra, separándola en sílabas. Personalmente, queda un poco feo tener una palabra cortada en un título. Por ejemplo, como nos sucede en el siguiente ejemplo:

\documentclass[twoside,a4paper,openright,12pt]{book}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}

\begin{document}

\tableofcontents

\chapter{Preguntas fundamentales}
\section{¿Qué prefieres, chocolate blanco o chocolate con leche?}

\end{document}


Podemos solucionarlo de la siguiente manera. Primero añadimos un salto de línea donde queramos, con el comando "\\". Este salto de línea, también aparecería en el índice de contenidos, lo que no queremos. Así que, para evitarlo, añadimos entre corchetes el título (sin "\\"). (Entre corchetes se indica el texto alternativo que aparecerá en el índice de contenidos.) Como se muestra a continuación:

\section[¿Qué prefieres, chocolate blanco o chocolate con leche?]{¿Qué prefieres, chocolate blanco o \\ chocolate con leche?}


Un último comentario. Debido a que el título es muy largo, es muy posible que tengamos también problemas con el encabezado. Lo que ya expliqué en una entrada anterior. (click aquí)