> 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/05-bibliography-management-in-latex.md).

# Správa bibliografie v LaTeXu

## Úvod

Pokud jde o balíčky pro správu bibliografie, v LaTeXu existují tři hlavní možnosti: `bibtex`, `natbib` a `biblatex`.

Tento článek vysvětluje, jak používat `biblatex` balíček k řízení a formátování bibliografie v dokumentu LaTeX. `biblatex` je moderní možností pro zpracování bibliografických informací, nabízí jednodušší a flexibilnější rozhraní a lepší lokalizaci než další dvě možnosti.

Minimální funkční příklad balíčku `biblatex` je uveden níže:

```latex
\documentclass[letterpaper,10pt]{article}
\usepackage{biblatex} %Načte balíček biblatex
\addbibresource{sample.bib} %Načte bibliografický soubor

\begin{document}
Pojďme citovat! Einsteinův článek v časopise \cite{einstein} a Diracova
kniha \cite{dirac} jsou položky související s fyzikou.

\printbibliography %Vytiskne bibliografii

\end{document}
```

![BiblatexEx1OLV2.png](/files/87e46163d239c2cef23dbc8e9fa37fcd60a115c3)

V tomto příkladu jsou čtyři příkazy související s bibliografií:

**\usepackage{biblatex}**

Načítá balíček biblatex.

**\addbibresource{sample.bib}**

Načítá bibliografický datový soubor sample.bib: tento soubor obsahuje informace o každé citované knize, článku atd. Další informace najdete v části o bibliografickém souboru.

**\cite{einstein}**

Tento příkaz vloží do dokumentu odkaz, v tomto případě \[1], který odpovídá položce v bibliografii; einstein je klíčové slovo odpovídající záznamu v sample.bib.

**\printbibliography**

Vypíše seznam citovaných odkazů, výchozí název je References pro třídu dokumentu article a "Bibliography" pro knihy a zprávy.

Overleaf poskytuje několik šablon s předdefinovanými styly pro správu bibliografií. Viz [tento odkaz](https://www.overleaf.com/gallery/tagged/bibliography). [Otevřít příklad balíčku biblatex v Overleafu](https://www.overleaf.com/project/new/template/19714?id=66708264\&templateName=Biber+bibliography+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Základní použití

K příkazu pro načtení balíčku lze předat několik parametrů, jak ukazuje následující příklad:

```latex
\documentclass{article}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Správa bibliografie: balíček \texttt{biblatex}}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Pomocí \texttt{biblatex} můžete zobrazit bibliografii rozdělenou
do sekcí podle typu citace. Pojďme citovat! Einsteinův
článek v časopise \cite{einstein} a Diracova kniha \cite{dirac} jsou
položky související s fyzikou. Dále kniha \textit{The \LaTeX\ Companion}
 \cite{latexcompanion}, webová stránka Donalda Knutha \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN)
\cite{ctan} jsou položky související s \LaTeXem; ale ostatní, položky Donalda Knutha,
\cite{knuth-fa,knuth-acp} jsou věnovány programování.

\medskip

\printbibliography

\end{document}
```

![BiblatexExample2OLV2.png](/files/ba94d643449d574391bfc1c51b56fd79570159dc)

Při načítání lze přidat několik dalších možností v hranatých závorkách a oddělených čárkami `biblatex`:

**backend=biber**

Nastaví backend pro řazení bibliografie; biber je výchozí a doporučený, protože poskytuje úplnou lokalizaci pro několik příkazů a styly pro biber se snadněji upravují, protože používají standardní makra LaTeXu. Dalším podporovaným backendem je bibtex, což je tradičnější program; pokud je nastaven jako backend, bibtex se použije pouze k seřazení bibliografie, takže zde nelze použít žádné bibtexové styly.

**style=alphabetic**

Definuje styl bibliografie a styl citací, v tomto případě alphabetic. V závislosti na stylu mohou být k dispozici další příkazy pro citování. Další informace najdete v bibliografických stylech a stylech citací biblatex.

**sorting=ynt**

Určuje kritéria pro řazení bibliografických zdrojů. V tomto případě jsou řazeny podle roku, jména a názvu. Seznam možností řazení najdete v referenční příručce.

Zbývající příkazy byly vysvětleny v [úvodu](#introduction).

[Otevřít podrobnější `biblatex` příklad v Overleafu](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Bibliografický soubor

Bibliografické soubory musí mít standardní syntaxi bibtexu

```latex
@article{einstein,
    author = "Albert Einstein",
    title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
    [{On} the electrodynamics of moving bodies]",
    journal = "Annalen der Physik",
    volume = "322",
    number = "10",
    pages = "891--921",
    year = "1905",
    DOI = "http://dx.doi.org/10.1002/andp.19053221004",
    keywords = "physics"
}

@book{dirac,
    title = {The Principles of Quantum Mechanics},
    author = {Paul Adrien Maurice Dirac},
    isbn = {9780198520115},
    series = {International series of monographs on physics},
    year = {1981},
    publisher = {Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author = "Donald Knuth",
    title = "Knuth: Computers and Typesetting",
    url  = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    addendum = "(přístup: 01.09.2016)",
    keywords = "latex,knuth"
}

@inbook{knuth-fa,
    author = "Donald E. Knuth",
    title = "Fundamental Algorithms",
    publisher = "Addison-Wesley",
    year = "1973",
    chapter = "1.2",
    keywords  = "knuth,programming"
}
...
```

Tento soubor obsahuje záznamy ve speciálním formátu; například první bibliografický odkaz je definován jako:

**@article{...}**

Toto je první řádek záznamu, @article říká BibTeXu, že uložené informace se týkají článku. Informace o tomto záznamu jsou uzavřeny ve složených závorkách. Kromě typů záznamů uvedených v příkladu (article, book, online a inbook) existuje mnoho dalších, viz referenční příručku.

**einstein**

Štítek einstein je přiřazen této položce, je to jedinečný identifikátor, který lze použít k odkazu na tento článek v dokumentu.

**author = "Albert Einstein",**

Toto je první pole bibliografického záznamu, označuje, že autorem tohoto článku je Albert Einstein. Pomocí stejné syntaxe klíč = hodnota lze přidat několik polí oddělených čárkami, například: title, pages, year, URL atd. Seznam možných polí najdete v referenční příručce.

Informace v tomto souboru lze později vytisknout a odkazovat na ně v dokumentu LaTeX, jak je ukázáno v předchozích oddílech, pomocí příkazu `\addbibresource{sample.bib}`. Ne všechny informace v souboru .bib se zobrazí; záleží na stylu bibliografie nastaveném v dokumentu.

[Otevřít podrobnější `biblatex` příklad v Overleafu](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Přizpůsobení bibliografie

Biblatex umožňuje snadné rozsáhlé přizpůsobení bibliografické sekce. Bylo zmíněno, že jsou k dispozici různé [styly citování](/latex/cs/odkazy-a-citace/08-biblatex-citation-styles.md) a [styly bibliografie](/latex/cs/odkazy-a-citace/07-biblatex-bibliography-styles.md) jsou k dispozici a můžete si také vytvořit nové. Další možností přizpůsobení je změnit výchozí název bibliografické sekce.

```latex
\documentclass{article}

\usepackage[
backend=biber,
style=alphabetic,
sorting=ynt
]{biblatex}
\addbibresource{sample.bib}

\title{Správa bibliografie: balíček \texttt{biblatex}}
\author{Overleaf}
\date{Květen 2021}

\begin{document}

\maketitle

Pomocí \texttt{biblatex} můžete zobrazit bibliografii rozdělenou do sekcí,
v závislosti na typu citace. Pojďme citovat! Einsteinův článek v časopise \cite{einstein}
a Diracova kniha \cite{dirac} jsou položky související s fyzikou. Dále \textit{The \LaTeX\ Companion}
kniha \cite{latexcompanion}, webová stránka Donalda Knutha \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN) \cite{ctan} jsou
položky související s \LaTeXem; ale ostatní, položky Donalda Knutha,
\cite{knuth-fa,knuth-acp} jsou věnovány programování.

\medskip

\printbibliography[title={Celá bibliografie}]
```

![BiblatexEx3OLV2.png](/files/60587ae257f8beb4e471169ba4a71498b45993bd)

Další parametr `title={Celá bibliografie}` předaný v hranatých závorkách příkazu `\printbibliography` je ten, který mění název.

Bibliografii lze také rozdělit do podsekcí na základě různých filtrů, například: vytisknout pouze odkazy od stejného autora, ze stejného časopisu nebo se podobným názvem. Níže je příklad.

```latex
\printbibliography[type=article,title={Articles only}]
\printbibliography[type=book,title={Books only}]

\printbibliography[keyword={physics},title={Physics-related only}]
\printbibliography[keyword={latex},title={\LaTeX-related only}]
```

![BiblatexEx4OLV2.png](/files/3aec63b30f3f9fb0a98e50f1408e298ee1bba5cd)

Zde je bibliografie rozdělena do 4 sekcí. Syntaxe zde použitých příkazů je vysvětlena níže:

**\printbibliography\[type=article,title={Articles only}]**

Vypíše pouze položky, jejichž typ je "article", a pro tuto sekci nastaví název "Articles only". Stejná syntaxe funguje pro jakýkoli jiný typ položky.

**\printbibliography\[keyword={physics},title={Physics-related only}]**

Filtruje bibliografické položky, které obsahují slovo "physics" v jakémkoli poli. Pro uvedenou sekci nastaví název "Physics-related only".

[Otevřít podrobnější `biblatex` příklad v Overleafu](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Přidání bibliografie do obsahu

Aby se bibliografie vytiskla v obsahu, je třeba předat další možnost příkazu `\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={Celá bibliografie}
]

\printbibliography[heading=subbibintoc,type=article,title={Articles only}]
```

![BiblatexEx5OLV2.png](/files/5c922234340c4957c5d31bf6e84595e7765e28fc)

Do obsahu se přidá sekce a podsekce:

* V prvním případě přidání `heading=bibintoc` přidá název do obsahu jako nečíslovanou kapitolu, je-li to možné, jinak jako nečíslovanou sekci.
* Druhý případ je `heading=subbibintoc` ten, který přidá název jako položku druhé úrovně do obsahu, v tomto příkladu jako podsekci vloženou do "Whole bibliography".

[Otevřít podrobnější `biblatex` příklad v Overleafu](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Referenční příručka

**Podporované typy záznamů**

|               |                |              |
| ------------- | -------------- | ------------ |
| article       | book           | mvbook       |
| inbook        | bookinbook     | suppbook     |
| booklet       | collection     | mvcollection |
| incollection  | suppcollection | manual       |
| misc          | online         | patent       |
| periodical    | suppperiodical | proceedings  |
| mvproceedings | inproceedings  | referenční   |
| mvreference   | inreference    | report       |
| set           | thesis         | unpublished  |
| custom        | conference     | electronic   |
| masterthesis  | phdthesis      | techreport   |

**Podporovaná pole záznamů** (Vytištěné informace závisí na stylu bibliografie)

|               |              |               |                 |
| ------------- | ------------ | ------------- | --------------- |
| abstract      | addendum     | afterword     | annotate        |
| autor         | authortype   | bookauthor    | bookpagination  |
| booksubtitle  | booktitle    | chapter       | commentator     |
| date          | doi          | edition       | editor          |
| editortype    | eid          | entrysubtype  | eprint          |
| eprinttype    | eprintclass  | eventdate     | eventtitle      |
| souboru       | foreword     | holder        | howpublished    |
| indextitle    | institution  | úvodu         | isan            |
| isbn          | ismn         | isrn          | issue           |
| issuesubtitle | issuetitle   | iswc          | journalsubtitle |
| journaltitle  | label        | jazyk         | knihovna        |
| location      | mainsubtitle | maintitle     | month           |
| note          | number       | organization  | origdate        |
| origlanguage  | origlocation | origpublisher | origtitle       |
| pages         | pagetotal    | pagination    | part            |
| publisher     | pubstate     | reprinttitle  | řada            |
| shortauthor   | shortedition | shorthand     | shorthandintro  |
| shortjournal  | shortseries  | shorttitle    | subtitle        |
| název         | translator   | type          | url             |
| venue         | version      | volume        | year            |

**Možnosti řazení bibliografie**

| možnosti | popisu                                                      |
| -------- | ----------------------------------------------------------- |
| `nty`    | seřadit podle jména, názvu, roku                            |
| `nyt`    | seřadit podle jména, roku, názvu                            |
| `nyvt`   | seřadit podle jména, roku, svazku, názvu                    |
| `anyt`   | seřadit podle abecedního štítku, jména, roku, názvu         |
| `anyvt`  | seřadit podle abecedního štítku, jména, roku, svazku, názvu |
| `ydnt`   | seřadit podle roku (sestupně), jména, názvu                 |
| `žádné`  | položky jsou zpracovávány v pořadí citací                   |

Podrobné informace o těchto položkách a možnostech naleznete v dokumentaci balíčku.

## Další čtení

Další informace najdete v

* [Bibliografické styly Biblatex](/latex/cs/odkazy-a-citace/07-biblatex-bibliography-styles.md)
* [Citační styly Biblatex](/latex/cs/odkazy-a-citace/08-biblatex-citation-styles.md)
* [Správa bibliografie s natbib](/latex/cs/odkazy-a-citace/02-bibliography-management-with-natbib.md)
* [Správa bibliografie pomocí BibTeXu](/latex/cs/odkazy-a-citace/01-bibliography-management-with-bibtex.md)
* [Vytváření a správa bibliografií pomocí BibTeXu v Overleafu](https://www.overleaf.com/blog/532)
* [Dokumentace balíčku Biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)
* [Podpora mezinárodních jazyků](/latex/cs/jazyky/03-international-language-support.md)
* [Obsah](/latex/cs/struktura-dokumentu/02-table-of-contents.md)
* [Správa ve velkém projektu](/latex/cs/struktura-dokumentu/07-management-in-a-large-project.md)
* [Vícesouborové projekty LaTeXu](/latex/cs/struktura-dokumentu/08-multi-file-latex-projects.md)


---

# 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/05-bibliography-management-in-latex.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.
