Перейти к содержимому
EasyLaTeX
EasyLaTeXDocs

Списки рисунков и таблиц

Используйте \listoffigures и \listoftables для создания списков рисунков и таблиц. Записи создаются по нумерованным подписям; одного изображения или табличной структуры недостаточно.

Настройка EasyLaTeX для русского текста: XeLaTeX с article, fontspec и babel. После изменения подписей запускайте компиляцию и дожидайтесь проходов платформы, необходимых для обновления списков.

Создание списка рисунков

Поместите команду там, где должен появиться список:

LaTeX
\listoffigures

Она собирает из подписей номера рисунков, их названия и номера страниц. Список генерируется, а не ведётся вручную.

Создание списка таблиц

LaTeX
\listoftables

Подписи в table и longtable могут создавать записи списка таблиц. Нужны ли отдельные списки, зависит от объёма документа и требований.

Подписи и записи списков

Обычная подпись появляется и при рисунке, и в списке:

LaTeX
\caption{Измерения при разных температурах}

Если подпись длинная, задайте короткую запись списка в квадратных скобках:

LaTeX
\caption[Температура и измерения]{Средние значения повторных измерений при разных температурах}

Текст в квадратных скобках идёт в список, а в фигурных — в полную подпись. Оба должны содержательно отличать объект, а не называться неопределённо «Результаты» или «Таблица 1».

Где размещать списки

Часто используют порядок: заголовок, аннотация, оглавление, списки рисунков и таблиц, основной текст. Если шаблон задаёт другой порядок, следуйте ему:

LaTeX
\begin{document}\maketitle\tableofcontents\listoffigures\listoftables\end{document}

В длинных документах могут потребоваться отдельные страницы или особая нумерация вводной части. Используйте существующую конфигурацию шаблона.

Частые проблемы

Список пуст

Проверьте наличие подписей и полностью скомпилируйте основной файл. Сами по себе \includegraphics и tabular не создают записей.

Номера страниц устарели

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

Слишком длинные подписи

Используйте \caption[Короткая запись списка]{Полная подпись}, сохраняя ключевые слова, отличающие объект.

Полный пример

Файл изображения images/experiment-result.png должен существовать:

LaTeX
\documentclass[a4paper,12pt]{article}\usepackage{fontspec}\setmainfont{CMU Serif}\setsansfont{CMU Sans Serif}\setmonofont{CMU Typewriter Text}\usepackage[russian]{babel}\usepackage{graphicx}\usepackage{booktabs}​\begin{document}​\tableofcontents\listoffigures\listoftables​\section{Результаты эксперимента}​\begin{figure}[tbp]  \centering  \includegraphics[width=0.6\linewidth]{images/experiment-result.png}  \caption[Результаты эксперимента]{Иллюстрация результатов при разных условиях}  \label{fig:result}\end{figure}​\begin{table}[tbp]  \centering  \caption{Параметры эксперимента}  \label{tab:parameters}  \begin{tabular}{lr}    \toprule    Параметр & Значение \\    \midrule    Температура & 25 \\    Время (мин) & 30 \\    \bottomrule  \end{tabular}\end{table}​\end{document}