Spec-Zone.ru › LaTeX

\caption

Синопсис:

\caption{caption-text}

или

\caption[short-caption-text]{caption-text}

Создайте подпись для плавающей среды, такой как среда figure или table (см. figure или table).

В этом примере LaTeX размещает подпись ниже пустого вертикального пространства, оставленного автором для последующего вставки изображения.

\begin{figure}
  \vspace*{1cm}
  \caption{Alonzo Cushing, Battery A, 4th US Artillery.}
  \label{fig:CushingPic}
\end{figure}

Команда \caption пометит caption-text чем-то вроде ‘Рисунок 1:’ для статьи или ‘Рисунок 1.1:’ для книги. Текст центрируется, если он короче ширины текста, или задается как абзац без отступа, если он занимает более одной строки.

Помимо размещения caption-text в выводе, команда \caption также сохраняет эту информацию для использования в списке рисунков или списке таблиц (см. Оглавление, список рисунков, список таблиц).

Здесь команда \caption использует необязательный short-caption-text, чтобы в списке таблиц отображался более короткий текст, а не более длинный caption-text.

\begin{table}
  \centering
  \begin{tabular}{|*{3}{c}|}
    \hline
    4  &9  &2 \\
    3  &5  &7 \\ 
    8  &1  &6 \\
    \hline
  \end{tabular}
  \caption[\textit{Lo Shu} magic square]{%
    The \textit{Lo Shu} magic square, which is unique among
    squares of order three up to rotation and reflection.}
  \label{tab:LoShu}
\end{table}

LaTeX пометит caption-text чем-то вроде ‘Таблица 1:’ для статьи или ‘Таблица 1.1:’ для книги.

Подпись может отображаться в верхней части figure или table. Например, в предыдущем примере это произошло бы, поместив \caption между \centering и \begin{tabular}.

По умолчанию разные плавающие среды нумеруются отдельно. Именно \caption обновляет счётчик, поэтому любая \label должна следовать за \caption. Счётчик для среды figure называется figure, а аналогично счётчик для среды table — table.

Текст, который будет помещён в список рисунков или список таблиц, является аргументом перемещения. Если вы получите ошибку LaTeX ‘! Argument of \@caption has an extra }’, то вы должны поместить \protect перед любыми хрупкими командами. См. \protect.

Пакет caption предлагает множество вариантов для настройки отображения подписи, например, изменение размера шрифта, задание подписи висящим текстом вместо абзаца или всегда вывод подписи как абзац, а не центрированный при малой длине.

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

Spec-Zone.ru

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