LINUX.ORG.RU

Уменьшить верхний отступ заголовка секции

 


0

1

Нужно удалить или уменьшить верхний отступ для заголовков.

В документе используется два типа заголовков верхнего уровня, собственно \section и \anonsection (для ненумерованных заголовков). С \anonsection все нормально, отображается как надо, а вот \section дает слишком большой отступ. Как его убрать?

\titleformat{\section}[block]{\normalsize}{}{12.5mm}{\center{\thesection~\uppercase{#1}}}
\titleformat{\paragraph}[block]{\normalsize}{}{12.5mm}{\uppercase{#1}}
% Секции без номеров (введение, заключение...)
\newcommand{\anonsection}[1]{
    \paragraph{\centerline{{#1}}}
    \addcontentsline{toc}{section}{\uppercase{#1}}
}

Пример pdf: http://issuu.com/test1234563322/docs/main Можно четко увидеть разницу между верхними отступами на 6 и 7 страницах.

★★★★★

Ошибку нашел. Лишний отступ создавал \center{}.

\titleformat{\section}[block]{\normalsize}{}{12.5mm}{\center{\thesection~\uppercase{#1}}}

Заменил на:

\titleformat{\section}[block]{\normalsize}{}{12.5mm}{\centering{\thesection~\uppercase{#1}}}

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

Придется все делать то же самое для \section*{}, что и для \anonsection{}. Поэтому это пока остается так.

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