Tex: подробное описание С. М. Львовский


 Счетчики, которые определять не надо


Download 1.51 Mb.
Pdf ko'rish
bet104/143
Sana08.05.2023
Hajmi1.51 Mb.
#1444247
1   ...   100   101   102   103   104   105   106   107   ...   143
Bog'liq
LaTeX-Lvovsky

2.4. Счетчики, которые определять не надо
Мы уже мельком упоминали, что при начале работы L
A
TEXа некоторые счетчики определе
ны сразу. Например, это те счетчики, которые перечислены на стр.
148
. Кроме того, заранее
определен очень важный счетчик page, отвечающий за нумерацию страниц, а также счет

чик footnote, ответственный за нумерацию сносок. Нумерацией плавающих иллюстраций и
таблиц занимаются счетчики, называемые попросту figure и table. В приложении
Г
пере

числены все эти заранее определенные счетчики и указано, каким счетчикам они подчинены
(подчиненность иногда зависит от стиля документа).
Для каждого из этих счетчиков Вы имеете возможность переопределить соответствую

щую the-команду и тем самым изменить стиль оформления документа. Например, Вы може

те сделать так, чтобы главы нумеровались римскими цифрами:
\renewcommand{\thechapter}{\Roman{chapter}}
Если Вы хотите, чтоб сноски нумеровались не цифрами, а латинскими буквами, то можно в
преамбуле написать:
\renewcommand{\thefootnote}{\alph{footnote}}
2.5. Модификация оформления перечней
Хороший пример переопределения команд доставляют перечни. В разделе III.8 мы обеща

ли рассказать о том, как менять оформление перечней, задаваемых окружениями itemize
и enumerate; сейчас мы, наконец, можем это сделать.
Начнем с itemize. Чтобы поменять значки, которыми помечаются элементы перечня,
надо переопределить команду \labelitemi. Если, например, мы хотим, чтобы элементы пе

речня отмечались не черными кружками, а такими галочками

, то достаточно написать в
преамбуле


VII.3. ПАРАМЕТРЫ СО ЗНАЧЕНИЕМ ДЛИНЫ
153
\renewcommand{\labelitemi}{$\surd$}
(команду \surd можно найти в таблице на стр.
35
). Если окружение itemize расположено
внутри другого окружения itemize, как в примере на стр.
86
, то значки для пометки элемен

тов перечня будут уже, вообще говоря, другими: их вид задается командой \labelitemii;
вид значков для пометок элементов itemize на третьем и четвертом уровнях вложенности
задается командами \labelitemiii и \labelitemiv соответственно; их также можно пере

определять.
Теперь рассмотрим окружение enumerate. Коль скоро оно автоматически нумерует эле

менты перечня, можно предположить, что это окружение связано с L
A
TEXовскими счетчи
ками. Так оно на самом деле и есть: это окружение использует счетчик enumi. Если од

но enumerate вложено в другое, то используются счетчики enumii, enumiii и enumiv для
нумерации элементов перечня на втором, третьем и четвертом уровнях вложенности соот

ветственно. С другой стороны, сами значки, помечающие элементы перечня, порождаются
командами \labelenumi, \labelenumii, \labelenumiii и \labelenumiv соответственно

в зависимости от уровня вложенности. Например, в стандартных L
A
TEXовских стилях коман
да \labelenumi определена так:
\newcommand{\labelenumi}{\theenumi.}
в то время как the-команда, определяющая представление счетчика enumi на печати, опре

делена просто как
\newcommand{\theenumi}{\arabic{enumi}}
Стало быть, если мы не меняем стандартного стиля, то элементы перечня enumerate (не вло

женного в другой enumerate) будут нумероваться цифрами с точкой. Если же мы хотим, ска

жем, чтобы после цифры шла не точка, а скобка (как в нашей книге), то можно в преамбуле
написать
\renewcommand{\labelenumi}{\theenumi)}
Если же мы к тому же хотим, чтобы элементы перечня нумеровались римскими цифрами, то
можно написать еще и так:
\renewcommand{\theenumi}{\Roman{enumi}}
Аналогичным образом можно менять оформление нумерованных перечней на других уровнях
вложенности.
Если Вы хотите изменить оформление перечня более серьезным образом (например, уста

новить другую величину полей, или сделать так, чтобы значки, помечающие элементы пе

речня, были выровнены по левому, а не по правому краю), то Вам придется подождать до
главы
IX
.

Download 1.51 Mb.

Do'stlaringiz bilan baham:
1   ...   100   101   102   103   104   105   106   107   ...   143




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling