Spec-Zone.ru › LaTeX

\addtocontents

Синопсис:

\addtocontents{ext}{text}

Добавить текст, который может быть текстом или командами форматирования, напрямую в вспомогательный файл с расширением ext. Это наиболее часто используется для оглавления, поэтому здесь обсуждается этот случай, но также это относится к списку фигур и списку таблиц.

Это добавит немного вертикального пробела в оглавлении после заголовка «Содержание».

\tableofcontents\newpage
\addtocontents{toc}{\protect\vspace*{3ex}}

Это помещает слово «Страница», в полужирном шрифте, над колонкой номеров страниц и после заголовка.

\tableofcontents
\addtocontents{toc}{~\hfill\textbf{Page}\par}
\chapter{...}

Это добавляет строку, объявляющую работу нового автора.

\addtocontents{toc}{%
  \protect\vspace{2ex}
  \textbf{Chapters by N. Other Author}\par}

Разница между \addtocontents и \addcontentsline в том, что последнее предназначено строго для строк, например, для строки, указывающей номер страницы начала нового подраздела глав. Как показывают вышеприведенные примеры, \addtocontents предназначен для таких материалов, как отступы.

Команда \addtocontents имеет два аргумента. Оба обязательны.

ext

Обычно один из: toc для оглавления, lof для списка фигур или lot для списка таблиц. Расширение файла, содержащего информацию.

текст

Текст и, возможно, команды, которые должны быть записаны.

Команды разбиения на разделы, такие как \chapter, используют команду \addcontentsline для хранения информации. Эта команда создаёт строки во вспомогательном файле .toc, содержащие команду \contentsline (см. \addcontentsline). В отличие от этого, команда \addtocontents помещает материал непосредственно в этот файл.

Команда \addtocontents взаимодействует с \include (см. \include & \includeonly). Если вы используете их на одном уровне, как в \addtocontents{...}{...}\include{...}, то строки в оглавлении могут выводиться в неправильном порядке. Решение заключается в перемещении \addtocontents в включаемый файл.

© 2007–2018 Karl Berry
Public Domain Software
http://latexref.xyz/_005caddtocontents.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API