BibLaTeX. Команда cites

2026-08-24 · 2 мин. для прочтения
blog computer-science

BibLaTeX. Команда cites.

Содержание

1 Общая информация

  • Разница между \cite и \cites:

    • \cite — базовая команда LaTeX;
    • \cite работает в любом LaTeX-документе;
    • \cites — расширенная команда из пакета biblatex, предназначенная для множественного цитирования с индивидуальными пост- и пре-нотами.
    • \cites работает только при использовании пакета biblatex.
  • Используйте \cite

    • Когда нужно сослаться на один источник или на несколько
    • С одной общей страницей.
  • Используйте \cites

    • Когда нужно сослаться на несколько источников в одной конструкции.
    • Для каждого источника нужно указать разные страницы, префиксы (например, “См.”, “Ср.”).
    • Или требуется, чтобы каждый источник был в отдельном пунктуационном блоке.

2 Страницы и примечания

  • \cite{key1, key2}

    • Если вы указываете несколько ключей через запятую, у всей группы цитирования может быть только один необязательный аргумент (страница).
    • Страница относится ко всей группе целиком.
    • Пример: \cite[С. 15]{knuth, turing} → [1, 2, с. 15] (страница 15 применяется к обеим книгам, что некорректно).
  • \cites{key1}{key2}

    • Позволяет задать индивидуальные пре-ноты (перед цитатой) и пост-ноты (после, обычно страницы) для каждой цитаты отдельно.
    • Пример: \cites[См.][с. 15]{knuth}[Ср.][с. 200]{turing}.
    • Здесь у книги Кнута будет своя страница 15, а у Тьюринга — своя страница 200.

3 Пунктуация

  • \cite{key1, key2}
    • Обычно выдаёт все ссылки в одних общих квадратных скобках или скобках: [1, 2] или (Doe, 2020; Smith, 2021).
  • \cites{key1}{key2}
    • Часто выдаёт каждую ссылку в отдельных скобках, разделенных точкой с запятой или запятыми: [1]; [2] или (Doe, 2020); (Smith, 2021).
    • Разделитель настраивается в стиле biblatex.

4 Синтаксис

  • Синтаксис \cites:
    \cites[<пре-нот>][<пост-нот>]{<ключ>}[<пре-нот>][<пост-нот>]{<ключ>}...
    
Таблица 1: Примеры использования
КомандаРезультатКогда использовать
\cite{key1}[1]Обычная ссылка.
\cite[с. 10]{key1}[1, с. 10]Одна ссылка со страницей.
\cite[с. 10]{key1, key2}[1, 2, с. 10]Страница 10 приписана обеим работам.
\cites[с. 10]{key1}[с. 20]{key2}[1, с. 10]; [2, с. 20]У каждой работы своя страница.
\cites[См.][с. 10]{key1}{key2}См. [1, с. 10]; [2]У первой есть пре-нот и пост-нот, у второй — ничего.
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Работаю профессором на кафедре теории вероятностей и кибербезопасности Российского университета дружбы народов им. Патриса Лумумбы. Научные интересы относятся к области теоретической физики и математического моделирования.