> For the complete documentation index, see [llms.txt](https://overleaf-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://overleaf-pro.ayaka.space/latex/cs/dalsi-temata/40-multibib.md).

# Multibib

Multibib je balíček LaTeXu, který lze použít k vytvoření více bibliografií v jednom článku. Hodí se pro vytváření několika bibliografií, například jedné obsahující články v časopisech, jiné obsahující odkazy na učebnice a další obsahující odkazy na patenty; a tak dále.

Balíček používá příkaz \newcites k vytvoření více nadpisů a umístění příslušných citací pod každý nadpis. Balíček se v preambuli volá pomocí standardního příkazu — v tomto případě \usepackage{multibib}.

Poté následuje příkaz \newcites, jedna instance pro každý požadovaný typ bibliografie.

Například dvě bibliografie, jednu pro knižní zdroje a jednu pro články v časopisech, lze vytvořit pomocí následující sekvence LaTeXu v preambuli:

```latex
\usepackage{multibib}
\newcites{book}{Odkazy na knihy}
\newcites{journal}{Odkazy na články v časopisech}
```

V uvedeném příkladu první argument odkazuje na typ bibliografie a druhý argument vytváří záhlaví bibliografie. Tyto dva typy citací lze poté použít v jedné nebo více větách. Například odkazy na knihy a časopisecké odkazy lze umístit do věty následovně:

```latex
Tato věta zde cituje knihu \footcitebook{Walpol:2005} a zde cituje časopisecký článek \footcitejournal{Steinbeck:2013}.
```

Bibliografie se vytvoří vložením následující sekvence na konec dokumentu nebo na konec libovolné požadované části:

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

Poté je třeba jednou spustit bibtex pro každý výskyt bibliografie, která má být vytvořena. V tomto případě jsou dvě, takže bibtex je třeba spustit dvakrát, a to následovně:

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

Nakonec je třeba `.tex` soubor zkompilovat, v tomto příkladu dvakrát. *Overleaf tyto kroky automaticky provede a v případě potřeby zopakuje, takže je nebudete muset spouštět ručně.*

Následuje příklad kompletního LaTeX kódu se dvěma bibliografiemi:

```latex
\documentclass{article}
\usepackage{multibib}
\newcites{book}{Odkazy na knihy}
\newcites{journal}{Odkazy na články v časopisech}

\begin{document}
Jeden z nejautoritativnějších pojednání o jevu
povrchové plasmonové rezonance napsal \cite{Homola:2006}.
Časopisecký článek na stejné téma byl publikován v \cite{Merwe:2012}.
```

## Další čtení

Více informací viz:

* [Ukázka Multibib v galerii 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://overleaf-pro.ayaka.space/latex/cs/dalsi-temata/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.
