Posible duplicado:
¿Cómo deshabilitar la separación de palabras en todos los títulos de secciones y subsecciones?
Sin guión para una palabra
¿Cómo le digo a LaTeX que no divida palabras en el título de la sección? Por ejemplo:
\section{Protokol CAN in ISO/OSI referenčni model}
... se imprime como "Protokol CAN in ISO/OSI referenčni model". ¿Cómo le digo que ponga la última palabra en una nueva línea? ¡Gracias!
Respuesta1
Hacer que las palabras sean irrompibles puede provocar que las cajas estén demasiado llenas o insuficientes. Yo diría que la mejor solución es crear encabezados de sección \raggedright
, lo que garantiza que se rompan solo en los espacios y que no se introduzcan cuadros defectuosos. Además, se ve mejor que los títulos de las secciones con guiones, en mi opinión.
Solución recomendadacontitlesec
paquete. Pon este código en tu preámbulo:
\usepackage[raggedright]{titlesec}
Soluciónsin paquete. Esto redefine los comandos de la sección interna que se utilizarán \raggedright
. Pon este código en tu preámbulo:
\makeatletter
\def\section{\@startsection{section}{1}{\z@}{-3.5ex \@plus -1ex \@minus -.2ex}{2.3ex \@plus .2ex}
{\normalfont\raggedright\Large\bfseries}}
\def\subseciton{\@startsection{subsection}{2}{\z@}{-3.25ex\@plus -1ex \@minus -.2ex}{1.5ex \@plus .2ex}
{\normalfont\raggedright\large\bfseries}}
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-3.25ex\@plus -1ex \@minus -.2ex}{1.5ex \@plus .2ex}
{\normalfont\raggedright\normalsize\bfseries}}
\makeatother