Работа в системе LaTeX




Перечни


Для печати перечней используются окружения itemize (для простейших перечней), enumerate (для нумерованных перечней) и description (для перечней, в которых каждый пункт имеет заголовок — например, словарных статей или иных описаний). В любом случае элементы перечня вводятся командой \item (иногда — с необязательным аргументом). Разберем последовательно, как работают указанные окружения.

Простейшие перечни (itemize). Каждый элемент перечня вводится командой \item без аргумента.

  • На печати каждый элемент перечня снабжается темным кружочком (" горох" на жаргоне полиграфистов).
  • Перечни могут быть вложенными друг в друга:
    • максимальная глубина вложенности равна 4;
    • отступы и символы перед элементами выбираются автоматически.
  • На втором уровне элементы перечня отмечаются полужирными короткими тире, на третьем — звездочками, на четвертом — точками.
  • При попытке вложить пять таких окружений LaTeX выдаст сообщение об ошибке.

Вот как выглядел в исходном файле предшествующий текст:

\begin{itemize} \item На печати каждый... \item Перечни могут быть вложенными друг в друга: \begin{itemize} \item максимальная глубина вложенности равна 4 \item тступы и символы перед элементами выбираются автоматически. \end{itemize} \item На втором уровне элементы... \item При попытке вложить... \end{itemize}

Внутри окружения itemize до первой команды \item не должно идти никакого текста или же команд, генерирующих текст. Если вы попытаетесь проигнорировать этот запрет, то LaTeX выдаст вам сообщение об ошибке. Другие команды (например, команды смены шрифта) могут идти и до первого \item.

Окружение itemize можно использовать также для создания перечней, в которых каждый элемент имеет короткий заголовок. Для создания такого заголовка надо задать команде \item необязательный аргумент (в квадратных скобках, как водится). При наличии у этой команды необязательного аргумента стандартный значок, отмечающий элемент перечня (" горошина", звездочка и т.п.) не печатается, а вместо него печатается текст, заданный в необязательном аргументе:

\begin{itemize} \itemЭтот элемент перечня помечен стандартно. \item[\sffamily A] Здесь мы сами задали заголовок. \item[999] Здесь тоже. \end{itemize}

\begin{itemize} \itemЭтот элемент перечня помечен стандартно. \item[\sffamily A] Здесь мы сами задали заголовок. \item[999] Здесь тоже. \end{itemize}
<


Содержание  Назад  Вперед