LINUX.ORG.RU

LaTex как убрать переносы в оглавлении


0

0

Я работаю в MikTex 2.8 Portable.
У меня получилось убрать переносы в заголовках section,
subsection, subsubsection в тексте, следующим образом:

%-----определяем секции без переносов------%
\renewcommand\section{\@startsection {section}{1}{\parindent}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\large\bfseries\rightskip\@flushglue}}

\renewcommand\subsection{\@startsection{subsection}{2}{\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\large\bfseries\rightskip\@flushglue}}

\renewcommand\subsubsection{\@startsection{subsubsection}{3}{\\parindent}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries\rightskip\@flushglue}}

Как убрать переносы в \tableofcontents?

Как именно это сделать представления не имею. Курить в сторону:

\renewcommand\l@section{...}

vaulter ()

> Как убрать переносы в \tableofcontents?

Лучше подумать о том, как заменить длинные названия разделов на более короткие, или дать альтернативные короткие названия как дополнительный параметр команд секционирования.

oami ★★ ()
Ответ на: комментарий от oami

>Лучше подумать о том, как заменить длинные названия разделов на более короткие, или дать альтернативные короткие названия как дополнительный параметр команд секционирования.

Всё уже придумано до вас.

\section[Короткое название]{Длинное название}

srj ★★ ()
Ответ на: комментарий от srj

> Всё уже придумано до вас.

Законы Мэрфи рулят.

Команда секционирования, необязательное короткое название, длинное название... Я что-то сказал не так? Или надо было вместо совета очевидный код привести?

oami ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.