Параметры оформления элемента оглавления, задаваемого
Параметры оформления элемента оглавления, задаваемого командами, определенными через \@dottedtocline, можно менять. Именно, размер места, отводимого на номер страницы, задается значением команды \@pnumwidth, которую можно переопределить. В классе book эта команда определена как
\newcommand{\@pnumwidth}{1.55em} и соответственно на номер страницы отводится 1.55em места. Если мы хотим, чтобы на номер страницы отводилось \2em, надо написать
\renewcommand{\@pnumwidth}{2em} Еще одна команда, значение которой отвечает за оформление оглавления, — это \@tocrmarg. Если запись в оглавлении занимает более одной строки, то значение этой команды задает отступ от правого поля, который будет у всех строк, кроме той последней, что завершается номером страницы. Если вы хотите, чтобы размер этого отступа равнялся 3em, напишите так:
\renewcommand{\@tocrmarg}{3em} Хотя \@pnumwidth и \@tocrmarg используются для задания размеров, они не являются параметрами со значением длины; запись наподобие \@tocrmarg=4emприведет к ошибке!
Наконец, регулировать густоту точек-" лидеров" можно, если переопределить команду \@dotsep. В классе book она определена как
\newcommand{\@dotsep}{4.5} Если вы хотите, чтобы точки шли погуще, попробуйте переопределить ее, заменив 4.5 на число поменьше (число может быть дробным, в нем можно использовать как десятичную запятую, так и десятичную точку):
\renewcommand{\@dotsep}{3,9} Напрашивающаяся запись \@dotsep=3,9 приведет к ошибке.
Команды \l@subsection и "более мелкие" определяются в классе book так же, как \l@section, отличаются только аргументы команды \@dottedtocline. Мы собрали значения этих параметров в табл. 9.3
Таблица 9.3. Стандартные определения l@-командТри аргумента \@dottedtocline
\l@subsection | 2 | 3.8em | 3.2em |
\l@subsubsection | 3 | 7.0em | 4.1em |
\l@paragraph | 4 | 10em | 5em |
\l@subparagraph | 5 | 12em | 6em |
Теперь рассмотрим, как в стандарте определяются записи в оглавлении, соответствующие самым крупным разделам (\chapter в классах book и report, \section в двух других классах).
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий