> 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/clanky-do-hloubky/13-getting-started-with-biblatex.md).

# Začínáme s BibLaTeXem

**Autor: Josh Cassidy (červenec 2013)**

Po mnoho let uživatelé LaTeXu používali BibTeX spolu s několika dalšími balíčky, jako jsou `natbib` k psaní bibliografií. Nyní je tu však nová možnost, BibLaTeX. Je navržen tak, aby vám poskytl mnohem více možností pro snadnou konfiguraci vašich bibliografií/citací. Naštěstí stávající `.bib` soubory pravděpodobně nebudou potřebovat mnoho úprav, aby fungovaly s BibLaTeXem. Kromě více než 300 stran [dokumentace BibLaTeXu](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf), má CTAN také užitečný [tahák k BibLaTeXu](http://tug.ctan.org/info/biblatex-cheatsheet/biblatex-cheatsheet.pdf). Jako doplněk k těmto zdrojům je zde video tutoriál, následovaný několika poznámkami/příklady, které vám pomohou začít.

{% embed url="<https://www.youtube.com/embed/nH9If8c5VCs>" %}

### Základní příkazy a styly

Nejprve jsou příkazy, které používáte v souboru tex k přidání bibliografie do dokumentu, dost odlišné. V preambuli je třeba použít následující kód:

```latex
\usepackage{biblatex}
\addbibresource{}
```

První příkaz pouze načte `biblatex` balíček. Druhý se používá k určení, které bib soubory chcete použít. Jednoduše zadáte název souboru do složených závorek včetně `.bib` přípony. Poté v hlavní části dokumentu místo použití `\bibliography` příkazu pro sestavení bibliografie použijete `\printbibliography` příkaz. Při použití BibTeXu určíte styl bibliografie pomocí `\bibliographystyle` příkazu. V `biblatex` už tento příkaz nepoužíváme, místo toho určujeme volby stylu předáním dalších argumentů do `\usepackage` příkazu. K tomu zadáme `style=` následované názvem stylu do hranatých závorek bezprostředně před složenými závorkami. Například:

```latex
\usepackage[style=numeric]{biblatex}
```

Alternativně, pokud chcete deklarovat jeden styl pro citace a jiný styl pro bibliografii, použijete slova `citestyle` a `bibstyle`. Zde je příklad:

```latex
\usepackage[citestyle=alphabetic,bibstyle=authortitle]{biblatex}
```

Než budeme pokračovat, rychle vám ukážu, jak některé z těchto stylů vypadají jak pro citace, tak pro samotnou položku bibliografie. Můžete však [nahlédnout do dokumentace](http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/biblatex/doc/biblatex.pdf) pro úplný seznam stylů.

* Ta `číselný` styl: ![BiBLaTeXnumeric.png](/files/c2ec6ce596e7faa0d0f82b46ab397cef2cf79360)- ten `abecední` styl: ![BiBLaTeXalphabetic.png](/files/e734769148fd8e62e32151d18b123a6c7481109d)- ten `čtení` styl: ![BiBLaTeXreading.png](/files/a352c2c8e44805bcac4256796cfa9be0ffb8c2d4)- ten `autor-rok` styl: ![BiBLaTeXauthoryear.png](/files/1c081ad064d029cecf04dcde5f0270867ae72311)

Další argument, který můžete předat `\usepackage` příkazu, je možnost řazení. Například:

```latex
\usepackage[style=authoryear,sorting=ynt]{biblatex}
```

To by použilo styl autor-rok a poté seřadilo položky bibliografie podle roku, jména, názvu. Zde je seznam některých dostupných možností řazení:

* `nty`—řadí položky podle jména, názvu, roku;
* `nyt`—řadí položky podle jména, roku, názvu;
* `nyvt`—řadí položky podle jména, roku, svazku, názvu;
* `anyt`—řadí položky podle abecedního štítku, jména, roku, názvu;
* `anyvt`—řadí položky podle abecedního štítku, jména, roku, svazku, názvu;
* `ynt`—řadí položky podle roku, jména, názvu;
* `ydnt`—řadí položky podle roku (sestupně), jména, názvu;
* `žádné`—bez řazení. Položky se zobrazí v pořadí, v jakém se objevují v textu.

Pokud neurčíte pořadí, výchozí je `nty`.

### Příkazy pro citace

Příkazy pro citace byly také přepracovány v `biblatex`. Tyto chytřejší příkazy vám dávají možnost přidat `prenote` a `postnote` jako argumenty:

* a `prenote` je slovo nebo fráze jako 'viz', která se vloží na začátek citace;
* a `postnote` je text, který chcete vložit na konec citace.

Chcete-li tyto poznámky přidat, používáte ve citačním příkazu dvě sady hranatých závorek. Zde je příklad:

```latex
\cite[viz][strana 12]{latexcompanion}
```

V tomto příkladu jsme již načetli `abecední` styl a `latexcompanion` je jen citační klíč. Takto by citace vypadala v textu:

![BiBLaTeXprepost.png](/files/a02e87ae48a1e497bff1b3ec6e26efbed762e783)

Pokud otevřete pouze jednu sadu hranatých závorek, bude předpokládat, že obsah závorek je `postnote`, takže pokud chcete pouze `prenote` ujistěte se, že stále otevřete druhou sadu hranatých závorek a pak ji jen ponechte prázdnou.

K dispozici je také řada různých citačních příkazů, které můžete použít. Zde jsou některé ze standardních:

* `\cite`—ten nejzákladnější. Vypisuje bez jakýchkoli závorek, kromě použití `abecední` nebo `číselný` stylu, kdy používá hranaté závorky;
* `\parencite`—vypisuje citace v závorkách, kromě použití `abecední` nebo `číselný` stylu, kdy používá hranaté závorky;
* `\footcite`—umístí citaci do poznámky pod čarou.

### Dělení bibliografií

Jednou z pěkných věcí na `biblatex` je, že můžete dělit bibliografie podle typu zdroje. Zde je příklad dělení podle typu zdroje:

```latex
\printbibheading
\printbibliography[type=book,heading=subbibliography,title={Knižní zdroje}]
\printbibliography[nottype=book,heading=subbibliography,title={Ostatní zdroje}]
```

V tomto příkladu dělíme bibliografii do dvou sekcí, jednu pro zdroje, které jsou knihy, a jednu pro ty, které nejsou. Zde je ukázkový výstup:

![BiBLaTeXtypes.png](/files/28a870ab255b5d8652eea0dba52440dd304e9a85)

Dalším způsobem, jak můžete dělit bibliografie, je použití filtru klíčových slov. K tomu je třeba přidat `keywords` pole do položek ve vašem `.bib` souboru. Například:

```latex
@article{key,
	keywords = {keywordA,keywordB,keywordC}
```

Zde je příklad, jak byste poté dělili podle klíčového slova:

```latex
\printbibheading
\printbibliography[keyword=major,heading=subbibliography,title={Hlavní zdroje}]
\printbibliography[keyword=minor,heading=subbibliography,title={Vedlejší zdroje}]
```

A odpovídající výstup:

![BiBLaTeXmajor.png](/files/4d2c7c94e3b30fdcad38932c841ef5a233b1b143)

Vypadá to, že jednoho dne brzy nebude BibTeX ničím jiným než kouskem historie LaTeXu! Doufám, že vám to pomohlo začít s `biblatex`.


---

# 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/clanky-do-hloubky/13-getting-started-with-biblatex.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.
