> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/ru/drugie-temy/40-multibib.md).

# Multibib

Multibib — это пакет LaTeX, который можно использовать для создания нескольких списков литературы в статье. Он полезен для создания нескольких списков литературы, например одного со статьями из журналов, другого со ссылками на учебники, ещё одного со ссылками на патенты; и так далее.

Пакет использует команду \newcites, чтобы создавать несколько заголовков и размещать соответствующие ссылки под каждым заголовком. Пакет подключается в преамбуле с помощью стандартной команды — в данном случае \usepackage{multibib}.

После этого следует команда \newcites, по одному вызову для каждого нужного типа библиографии.

Например, две библиографии — одну для книжных источников и одну для журнальных статей — можно создать, используя следующую последовательность LaTeX в преамбуле:

```latex
\usepackage{multibib}
\newcites{book}{Ссылки на книги}
\newcites{journal}{Ссылки на журнальные статьи}
```

В приведённом выше примере первый аргумент указывает на тип библиографии, а второй аргумент создаёт заголовок для библиографии. Затем оба типа ссылок можно использовать в одном или нескольких предложениях. Например, ссылки на книги и журнальные статьи можно вставить в предложение следующим образом:

```latex
В этом предложении здесь цитируется книга \footcitebook{Walpol:2005} и здесь цитируется журнальная статья \footcitejournal{Steinbeck:2013}.
```

Библиография создаётся путём размещения следующей последовательности в конце документа или в конце любого нужного раздела:

```latex
\bibliographystylebook{plain}
\bibliographybook{all}
\bibliographystylejournal{plain}
\bibliographyjournal{all}
```

Затем для каждого экземпляра библиографии, который нужно создать, один раз запускается bibtex. В данном случае их два, поэтому bibtex нужно запустить дважды следующим образом:

```latex
% bibtex book
% bibtex journal
```

Наконец, `.tex` файл нужно скомпилировать, в этом примере — дважды. *Overleaf автоматически выполняет и повторяет эти шаги по мере необходимости, поэтому вам не нужно будет запускать их вручную.*

Ниже приведён пример полного кода LaTeX с двумя библиографиями:

```latex
\documentclass{article}
\usepackage{multibib}
\newcites{book}{Ссылки на книги}
\newcites{journal}{Ссылки на журнальные статьи}

\begin{document}
Один из самых авторитетных трудов о феномене
поверхностного плазмонного резонанса был написан \cite{Homola:2006}.
Журнальная статья на ту же тему была опубликована \cite{Merwe:2012}.
```

## Дополнительная литература

Для получения дополнительной информации см.:

* [Пример Multibib в галерее Overleaf](https://www.overleaf.com/latex/examples/multiple-bibliographies-with-multibib/fzmrrgbcvqhf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/ru/drugie-temy/40-multibib.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
