Não divida palavras no título da seção

Não divida palavras no título da seção

Possível duplicata:
Como desabilitar a hifenização em todos os títulos de seções e subseções?
Sem hífen para uma palavra

Como posso dizer ao LaTeX para não dividir palavras no título da seção? Por exemplo:

\section{Protokol CAN in ISO/OSI referenčni model}

... é impresso como "Protokol CAN in ISO/OSI referenčni mo-del". Como posso dizer a ele para colocar a última palavra na nova linha? Obrigado!

Responder1

Tornar as palavras inquebráveis ​​pode levar a caixas cheias demais ou insuficientes. Eu diria que a melhor solução é fazer a seção headers \raggedright, o que garante que eles quebrem apenas nos espaços e que nenhuma caixa ruim seja introduzida. Além disso, parece melhor do que os títulos das seções de hifenatos, IMO.

Solução recomendadacomtitlesecpacote. Coloque este código em seu preâmbulo:

\usepackage[raggedright]{titlesec}

Soluçãosem pacote. Isso redefine os comandos da seção interna a serem usados \raggedright. Coloque este código em seu 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

informação relacionada