> 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/odkazy-a-citace/01-bibliography-management-with-bibtex.md).

# Správa bibliografie s bibtexem

## Upozornění

Pokud začínáte od nuly, doporučujeme používat [biblatex](/latex/cs/dalsi-temata/05-bibliography-management-in-latex.md) protože tento balíček poskytuje lokalizaci v několika jazycích, je aktivně vyvíjen a usnadňuje a zpřehledňuje správu bibliografie.

## Úvod

Mnoho [návodů](https://www.overleaf.com/latex/learn/free-online-introduction-to-latex-part-2) bylo napsáno o tom, co $$\mathrm{Bib\TeX}$$ je a [jak jej používat](https://www.overleaf.com/help/97-how-to-include-a-bibliography-using-bibtex). Nicméně na základě našich zkušeností s poskytováním podpory uživatelům Overleafu je to stále jedno z témat, které mnoha nováčkům v $$\mathrm{\LaTeX}$$ připadá složité — zejména když se věci nedaří úplně správně; například: citace se nezobrazují; problémy se jmény autorů; nejsou seřazeny v požadovaném pořadí; adresy URL se v seznamu referencí nezobrazují a tak dále.

V tomto článku shrneme všechny souvislosti týkající se citací, odkazů a bibliografií, stejně jako to, jak mohou Overleaf a související nástroje uživatelům pomoci je spravovat.

Začneme rychlým zopakováním toho, jak $$\mathrm{Bib\TeX}$$ a bibliografická databáze (`.bib`) soubory fungují a podíváme se na některé způsoby, jak připravit `.bib` soubory. Samozřejmě riskujeme, že zopakujeme část materiálu obsaženého v mnoha online návodech, ale budoucí články rozšíří naše pokrytí o bibliografické styly a `biblatex`— alternativní balíček a bibliografický procesor.

## Bibliografie: jen seznam \bibitemů

Nejprve se rychle podíváme „pod kapotu“, abychom viděli, co $$\mathrm{\LaTeX}$$ seznam referencí obsahuje — prosím *ne* začínejte kódovat svůj seznam referencí takto, protože později v tomto článku se podíváme na jiné, pohodlnější způsoby, jak to udělat.

Seznam referencí je ve skutečnosti jen `thebibliography` seznam `\bibitemů`:

```latex
\begin{thebibliography}{9}
\bibitem{texbook}
Donald E. Knuth (1986) \emph{Kniha \TeX{}}, Addison-Wesley Professional.

\bibitem{lamport94}
Leslie Lamport (1994) \emph{\LaTeX: systém pro přípravu dokumentů}, Addison
Wesley, Massachusetts, 2. vyd.
\end{thebibliography}
```

Ve výchozím nastavení je toto `thebibliography` prostředí číslovaný seznam s popisky `[1]`, `[2]` a tak dále. Pokud je použitá třída dokumentu `article`, `\begin{thebibliography}` automaticky vloží nadpis oddílu bez čísla s `\refname` (výchozí hodnota: **References**). Pokud je třída dokumentu `book` nebo report, pak se místo toho vloží nadpis kapitoly bez čísla s `\bibname` (výchozí hodnota: **Bibliography**) se vloží místo toho. Každý `\bibitem` přijímá *citační klíč* jako svůj parametr, který můžete použít s `\cite` příkazy, následovaný informacemi o samotném záznamu reference. Takže pokud nyní napíšete

```latex
\LaTeX{} \cite{lamport94} is a set of macros built atop \TeX{} \cite{texbook}.
```

spolu s `thebibliography` blokem z předchozí části, toto je to, co se vykreslí do vašeho PDF, když spustíte $$\mathrm{\LaTeX}$$ procesor (tj. kterýkoli z `latex`, `pdflatex`, `xelatex` nebo `lualatex`) nad vaším zdrojovým souborem:

![Citování záznamů ze seznamu thebibliography](/files/a02fadee5db3a1cfa74604e50532c5e09ab8a1f0)

**Obrázek 1:** Citování záznamů ze `thebibliography` seznamu.

Všimněte si, jak je každý `\bibitem` automaticky očíslován a jak `\cite` pak vloží odpovídající číselný štítek.

`\begin{thebibliography}` přijímá číselný argument: nejširší štítek očekávaný v seznamu. V tomto příkladu máme pouze dva záznamy, takže `9` postačuje. Pokud však máte více než deset záznamů, možná si všimnete, že se číselné štítky v seznamu začnou posouvat mimo zarovnání:

![thebibliography s příliš krátkým štítkem](/files/8fdea659358cfce450c8280894b439ad0ba47ae5)

**Obrázek 2:** `thebibliography` s příliš krátkým štítkem.

Budeme to muset změnit `\begin{thebibliography}{99}` místo toho, aby byl nejdelší štítek dost široký na to, aby pojal delší štítky, takto:

![thebibliography s delší šířkou štítku](/files/2ab58f7900c5e9ccc4f473b85c694c5491af2cda)

**Obrázek 3:** `thebibliography` s delší šířkou štítku.

Pokud tento ukázkový úryvek kódu zkompilujete na lokálním počítači, možná si všimnete, že po *prvním* průchodu, když spustíte `pdflatex` (nebo jiný $$\mathrm{\LaTeX}$$ procesor), se seznam referencí v PDF zobrazí podle očekávání, ale `\cite` příkazy se zobrazují jen jako otazníky **\[?]**.

Je to proto, že po prvním $$\mathrm{\LaTeX}$$ průchodu se citační klíče z každého `\bibitem` (`texbook`, `lamport94`) se zapisují do `.aux` souboru a ještě nejsou dostupné pro čtení `\cite` příkazy. Teprve při druhém spuštění `pdflatex` jsou `\cite` příkazy schopny vyhledat každý citační klíč v `.aux` souboru a vložit odpovídající štítky (`[1]`, `[2]`) do výstupu.

Na Overleafu se však nemusíte starat o opakované spouštění `pdflatex` sami. Je to proto, že Overleaf používá [`latexmk` buildovací nástroj](/latex/cs/znalostni-baze/064-how-does-overleaf-compile-my-project.md), který automaticky znovu spouští `pdflatex` (a některé další procesory) tolikrát, kolikrát je potřeba k vyřešení `\cite` výstupů. To také zahrnuje další příkazy křížových odkazů, jako jsou `\ref` a `\tableofcontents`.

### Poznámka k dobám kompilace

Zpracování $$\mathrm{\LaTeX}$$ seznamů referencí nebo jiných forem křížových odkazů, jako jsou indexy, vyžaduje více spuštění softwaru — včetně $$\mathrm{\TeX}$$ jádra (např., `pdflatex`) a souvisejících programů, jako je $$\mathrm{Bib\TeX}$$, `makeindex`, atd. Jak bylo uvedeno výše, Overleaf všechny tyto vícenásobné průchody automaticky obsluhuje, takže se o ně nemusíte starat. V důsledku toho může při obnovování náhledu na Overleafu u dokumentů s bibliografiemi (nebo jinými křížovými odkazy), nebo u dokumentů s velkými obrazovými soubory (jak je samostatně rozebráno [zde](/latex/cs/znalostni-baze/113-optimising-very-large-image-files.md)), mohou tyto nezbytné kroky kompilace někdy způsobit, že obnovení náhledu vypadá, jako by trvalo déle než na vašem vlastním počítači. Samozřejmě se snažíme, aby to trvalo co nejkratší dobu! Pokud máte pocit, že se váš dokument kompiluje déle, než byste čekali, zde je několik [dalších tipů](/latex/cs/znalostni-baze/038-fixing-and-preventing-compile-timeouts.md) které mohou pomoci.

## Přichází $$\mathrm{Bib\TeX}$$

Při ruční přípravě jsou samozřejmě určitá úskalí `thebibliography` seznamu:

* Je na vás, abyste přesně naformátovali každý `\bibitem` podle referenčního stylu, který máte použít — které části mají být tučně nebo kurzivou? Má rok přijít bezprostředně za autory, nebo na konec záznamu? Nejprve křestní jména, nebo příjmení?
* Pokud píšete podle referenčního stylu, který vyžaduje, aby byl seznam referencí seřazen podle příjmení prvních autorů, budete muset seřadit `\bibitem`si je sami.
* Pro různé rukopisy nebo dokumenty, které používají různé referenční styly, budete muset přepsat `\bibitem` pro každý odkaz.

Zde přicházejí na řadu $$\mathrm{Bib\TeX}$$ a *soubory bibliografické databáze* (`.bib` soubory) jsou nesmírně užitečné a toto je doporučený způsob správy citací a referencí ve většině časopisů a závěrečných prací.  `biblatex` přístup, který je trochu odlišný a získává na popularitě, také vyžaduje `.bib` soubor, ale budeme o tom mluvit `biblatex` v některém z příštích příspěvků.

Místo formátování citovaných záznamů v `thebibliography` seznamu vedeme soubor bibliografické databáze (pojmenujme ho `refs.bib` pro náš příklad), který obsahuje *na formátu nezávislé* informace o našich referencích. Takže náš `refs.bib` soubor může vypadat takto:

```latex
@book{texbook,
  author = {Donald E. Knuth},
  year = {1986},
  title = {Kniha {\TeX}},
  publisher = {Addison-Wesley Professional}
}

@book{latex:companion,
  author = {Frank Mittelbach and Michel Gossens
            and Johannes Braams and David Carlisle
            and Chris Rowley},
  year = {2004},
  title = {Společník {\LaTeXu}},
  publisher = {Addison-Wesley Professional},
  edition = {2}
}

@book{latex2e,
  author = {Leslie Lamport},
  year = {1994},
  title = {{\LaTeX}: systém pro přípravu dokumentů},
  publisher = {Addison Wesley},
  address = {Massachusetts},
  edition = {2}
}

@article{knuth:1984,
  title={Programování v literátním stylu},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}

@inproceedings{lesk:1977,
  title={Sazba technických časopisů na {UNIXu}},
  author={Michael Lesk and Brian Kernighan},
  booktitle={Sborník American Federation of
             Information Processing Societies: 1977
             National Computer Conference},
  pages={879--888},
  year={1977},
  address={Dallas, Texas}
}
```

Více informací o dalších $$\mathrm{Bib\TeX}$$ typech a polích bibliografických záznamů [zde](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX)— je tu obrovská tabulka ukazující, která pole jsou podporována pro které typy záznamů. O tom, jak připravit `.bib` soubory, si budeme povídat v pozdější části.

Nyní můžeme používat `\cite` s citačními klíči jako dříve, ale nyní *nahradíme* `thebibliography` za `\bibliographystyle{...}` pro výběr stylu referencí, a také `\bibliography{...}` odkazovat $$\mathrm{Bib\TeX}$$ na `.bib` soubor, ve kterém se mají vyhledat citované odkazy.

```latex
\LaTeX{} \cite{latex2e} is a set of macros built atop \TeX{} \cite{texbook}.
\bibliographystyle{plain} % We choose the "plain" reference style
\bibliography{refs} % Entries are in the refs.bib file
```

Toto se zpracuje následující sekvencí příkazů, za předpokladu, že náš $$\mathrm{\LaTeX}$$ dokument je v souboru s názvem `main.tex` (a že používáme `pdflatex`):

1. `pdflatex main`
2. `bibtex main`
3. `pdflatex main`
4. `pdflatex main`

a získáme následující výstup:

![Výstup BibTeXu s prostým bibliografickým stylem](/files/3a9b2ea0d57b3bc7ff4d00adffba5524bcaf123e)

**Obrázek 4:** $$\mathrm{Bib\TeX}$$ výstup při použití `plain` bibliografického stylu.

Páni! Co se tu děje a proč jsou všechny ty (opakované) procesy potřeba? Takto to funguje.

1. Během *prvním* `pdflatex` prvního průchodu, vše `pdflatex` co uvidí, je `\bibliographystyle{...}` a `\bibliography{...}` z `main.tex`. Neví, co všechny ty `\cite{...}` příkazy vlastně jsou! V důsledku toho se ve výstupním PDF všechny `\cite{...}` příkazy jednoduše vykreslí jako \[?] a prozatím se nezobrazí žádný seznam referencí. Ale `pdflatex` zapíše informace o bibliografickém stylu a `.bib` souboru, stejně jako všechny výskyty `\cite{...}`, do souboru `main.aux`.
2. Ve skutečnosti `main.aux` je $$\mathrm{Bib\TeX}$$ to, co ho zajímá! Poznamená si `.bib` soubor uvedený v `\bibliography{...}`, pak vyhledá všechny záznamy s klíči, které odpovídají `\cite{...}` příkazům použitým v `.tex` souboru. $$\mathrm{Bib\TeX}$$ pak použije styl určený pomocí `\bibliographystyle{...}` k formátování citovaných záznamů a zapíše naformátovaný `thebibliography` seznam do souboru `main.bbl`. Vytvoření `.bbl` souboru je vše, čeho se v tomto kroku dosáhne; ve výstupním PDF se neprovedou žádné změny.
3. Když `pdflatex` se spustí znovu, nyní vidí, že je k dispozici `main.bbl` soubor! Takže vloží obsah `main.bbl` tedy `\begin{thebibliography}....\end{thebibliography}` do $$\mathrm{\LaTeX}$$ zdrojového souboru, kde `\bibliography{...}` je. Po tomto kroku se seznam referencí zobrazí ve výstupním PDF formátovaný podle zvoleného `\bibliographystyle{...}`, ale citace v textu jsou stále \[?].
4. `pdflatex` se spustí znovu a tentokrát `\cite{...}` příkazy jsou ve výstupním PDF nahrazeny odpovídajícími číselnými štítky!

Stejně jako předtím se [`latexmk` buildovací nástroj](/latex/cs/znalostni-baze/064-how-does-overleaf-compile-my-project.md) postará o spuštění a opětovné spuštění `pdflatex` a `bibtex` podle potřeby, takže si s tím nemusíte dělat starosti.

### Několik poznámek k používání $$\mathrm{Bib\TeX}$$ a souborů .bib

Ještě několik dalších poznámek k používání $$\mathrm{Bib\TeX}$$ a `souborů .bib`:

* Možná jste si všimli, že i když `refs.bib` obsahoval pět $$\mathrm{Bib\TeX}$$ referenčních záznamů, ve výstupním PDF jsou v seznamu referencí zahrnuty pouze dva. To je důležitý bod o $$\mathrm{Bib\TeX}$$: `.bib` úlohou souboru je ukládat bibliografické záznamy a v seznamu referencí se zobrazí pouze záznamy, které byly citovány (prostřednictvím `\cite{...}`) v `.tex` souborech se objeví v seznamu referencí. To je podobné tomu, jak se v seznamu referencí v dokumentu Microsoft Word zobrazí pouze citované položky z databáze EndNote. Pokud *skutečně* chcete zahrnout všechny záznamy — aby se zobrazily, ale aniž byste je všechny skutečně citovali — můžete napsat `\nocite{*}`. `.bib` soubor pro všechny vaše $$\mathrm{\LaTeX}$$ projekty: záznamy, které nejsou v konkrétním rukopise nebo zprávě citovány, budou z tohoto dokumentu vyloučeny ze seznamu referencí.
* $$\mathrm{Bib\TeX}$$ vyžaduje jeden `\bibliographystyle{...}` a jeden `\bibliography{...}` k tomu, aby fungoval správně — v budoucích příspěvcích si ukážeme, jak vytvořit více bibliografií ve stejném dokumentu. Pokud stále dostáváte varování „undefined citation“, zkontrolujte, že jste skutečně zahrnuli tyto dva příkazy a že názvy jsou napsány správně. Přípony souborů obvykle nejsou vyžadovány, ale mějte na paměti, že *názvy souborů rozlišují velká a malá písmena* v některých operačních systémech — včetně Overleafu! Proto pokud jste napsali `\bibliographystyle{IEEetran}` (všimněte si překlepu: „e“) místo `\bibliographystyle{IEEEtran}`, nebo napsali `\bibliography{refs}` zatímco skutečný název souboru je `Refs.bib`, dostanete obávané **\[?]** citace.
* Stejně tak vždy považujte své citační klíče za citlivé na velikost písmen. Používejte ve svém `\cite{...}` ve svém `.bib` souboru.
* Pořadí referencí v `.bib` souboru nemá žádný vliv na to, jak je seznam referencí seřazen ve výstupním PDF: *pořadí řazení seznamu referencí je určeno* `\bibliographystyle{...}`. Například si někteří čtenáři mohli všimnout, že v mém předchozím příkladu je první citace v textu `latex2e` číslována \[2], zatímco druhá citace v textu (`texbook`lamport94 $$\mathrm{\LaTeX}$$ a $$\mathrm{Bib\TeX}$$ ztratili přehled? Vůbec ne: je to totiž proto, že `plain` styl řadí seznam referencí podle abecedního pořadí příjmení prvního autora *příjmení*. Pokud dáváte přednost schématu, ve kterém jsou číselné citační štítky číslovány postupně v celém textu, budete muset zvolit bibliografický styl, který to umožňuje. Například kdybychom místo toho použili `\bibliographystyle{IEEEtran}` pro ten příklad, dostali bychom následující výstup. Všimněte si také, jak se formátování každé citované položky v seznamu referencí automaticky aktualizovalo tak, aby odpovídalo stylu IEEE:

![Výstup bibliografického stylu IEEEtran](/files/9e98508297373a8c6187c0a0a222e20b2a439e2d)

**Obrázek 5:** `IEEEtran` výstup bibliografického stylu.

O různých bibliografických stylech, včetně citačních schémat autor–rok, si povíme více v budoucím článku. Prozatím zaměřme naši pozornost na `.bib` obsah souboru a jak můžeme usnadnit úkol přípravy `.bib` souborů o něco snazší.

## Další pohled na soubory .bib

Jak jste si možná všimli dříve,  `.bib` soubor obsahuje $$\mathrm{Bib\TeX}$$ bibliografické záznamy, které začínají *typem záznamu* předponou `@`. Každý záznam má několik klíč–hodnota $$\mathrm{Bib\TeX}$$ *položek*, umístěných uvnitř dvojice závorek (`{...}`).  *citační klíč* je první informace uvedená uvnitř těchto závorek a každá položka v záznamu *musí být oddělena čárkou*:

```latex
@article{knuth:1984,
  title={Programování v literátním stylu},
  author={Donald E. Knuth},
  journal={The Computer Journal},
  volume={27},
  number={2},
  pages={97--111},
  year={1984},
  publisher={Oxford University Press}
}
```

Obecně, *každý* bibliografický záznam by měl mít `autor`, `rok` a `název` pole bez ohledu na typ. Existuje přibližně [tucet typů záznamů](https://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#BibTeX) ačkoli některé bibliografické styly mohou rozpoznávat/definovat více; je však pravděpodobné, že budete nejčastěji používat následující typy záznamů:

* `@article` pro články v časopisech (viz příklad výše).
* `@inproceedings` pro příspěvky ve sborníku konference:

```latex
@inproceedings{FosterEtAl:2003,
  author = {George Foster and Simona Gandrabur and Philippe Langlais and Pierre
    Plamondon and Graham Russell and Michel Simard},
  title = {Statistický strojový překlad: Rychlý vývoj s omezenými zdroji},
  booktitle = {Sborník {MT Summit IX}},
  year = {2003},
  pages = {110--119},
  address = {New Orleans, USA},
}
```

* `@book` pro knihy (viz příklady výše).
* `@phdthesis`, `@masterthesis` pro disertace a diplomové práce:

```latex
@phdthesis{Alsolami:2012,
    title    = {Zkoumání dynamiky úhozu kláves
                pro průběžnou uživatelskou autentizaci},
    school   = {Queensland University of Technology},
    author   = {Eesa Alsolami},
    year     = {2012}
}
```

* `@inbook` je pro kapitolu knihy, kde *celá kniha* byla napsána stejným autorem/stejnými autory: zajímavá kapitola je určena číslem kapitoly:

```latex
@inbook{peyret2012:ch7,
  title={Výpočetní metody pro proudění tekutin},
  edition={2},
  author={Peyret, Roger and Taylor, Thomas D},
  year={1983},
  publisher={Springer-Verlag},
  address={New York},
  chapter={7, 14}
}
```

* `@incollection` je pro přispěnou kapitolu v knize, takže by měla mít vlastní `autor` a `název`. Skutečný název celé knihy je uveden v poli `booktitle` ; je pravděpodobné, že bude přítomno také pole `editor` :

```latex
@incollection{Mihalcea:2006,
  author = {Rada Mihalcea},
  title = {Metody založené na znalostech pro {WSD}},
  booktitle = {Jednoznačné určování významu slov: algoritmy
               a aplikace},
  publisher = {Springer},
  year = {2006},
  editor = {Eneko Agirre and Philip Edmonds},
  pages = {107--132},
  address = {Dordrecht, Nizozemsko}
}
```

* `@misc` je pro cokoli, co úplně nespadá do žádného jiného typu záznamu. Může být obzvlášť užitečný pro webové stránky — zápisem note = \url{http\://...} nebo url = {http\://...}:
  * často bude užitečné přidat `\usepackage{url}` nebo `\usepackage{hyperref}` do vašich `.tex` preambule souborů (pro robustnější zacházení s adresami URL);
  * ne všechny bibliografické styly podporují pole `url` : `plain` to nepodporuje, ale `IEEEtran` to podporuje. Všechny styly podporují `note`. Více o tom v budoucím příspěvku;
  * měli byste mít na paměti, že i webové stránky a `@misc` záznamy by měly mít `autor`, `rok` a `název` :

```latex
@misc{web:lang:stats,
  author = {W3Techs},
  title = {Statistiky používání jazyků obsahu
           pro webové stránky},
  year = {2017},
  note = {Naposledy přístupné 16. září 2017},
  url = {http://w3techs.com/technologies/overview/content_language/all}
}
```

### Více autorů v $$\mathrm{Bib\TeX}$$

V `.bib` souboru se čárky používají pouze k oddělení příjmení od křestního jména autora — pokud je příjmení napsáno jako první. Jednotlivá jména autorů se oddělují `a`. Tedy tato jsou správná:

```latex
author = {Jane Doe and John Goodenough and Foo Bar}
```

nebo

```latex
author = {Doe, Jane and Goodenough, John and Bar, Foo}
```

Ale *žádný z následujících nebude fungovat správně*— dostanete divný výstup nebo dokonce chybová hlášení od $$\mathrm{Bib\TeX}$$! Proto buďte obzvlášť opatrní, pokud kopírujete jména autorů z článku nebo z webové stránky.

```latex
author = {Jand Doe, John Goodneough, Foo Bar}
author = {Jand Doe, John Goodneough and Foo Bar}
author = {Jand Doe, John Goodneough, and Foo Bar}
```

### Příjmení z více slov

Pokud je příjmení autora tvořeno více slovy oddělenými mezerami, nebo pokud jde ve skutečnosti o organizaci, vložte kolem příjmení navíc dvojici složených závorek, aby $$\mathrm{Bib\TeX}$$ rozpoznal seskupená slova jako příjmení:

```latex
author = {{World Health Organisation}}
author = {Geert {Van der Plas} and John Doe}
```

Alternativně můžete použít formát `Příjmení, křestní jméno` ; někteří uživatelé to považují za přehlednější a čitelnější:

```latex
author = {Van der Plas, Geert and Doe, John}
```

**Pamatujte:** Ať už se ve výstupu uvádí nejprve křestní nebo příjmení („John Doe“ vs. „Doe, John“), nebo zda je křestní jméno automaticky zkráceno „J. Doe“ či „Doe, J.“ vs. „John Doe“ „J. Doe“), to vše řídí `\bibliographystyle`.

### Zkusil jsem použít % k zakomentování některých řádků nebo záznamů v mém souboru .bib, ale místo toho jsem dostal spoustu chybových hlášení?

`%` ve skutečnosti není znakem komentáře v `.bib` souborech! Takže vložení `%` v `.bib` souborech nejenže nekomentuje řádek, ale také způsobuje některé $$\mathrm{Bib\TeX}$$ chyby. Aby $$\mathrm{Bib\TeX}$$ ignoroval konkrétní pole, stačí pole přejmenovat na něco, co $$\mathrm{Bib\TeX}$$ nerozpozná. Například pokud chcete ponechat pole `date` v souboru, ale přejete si, aby bylo ignorováno (možná proto, že chcete $$\mathrm{Bib\TeX}$$ použít pole `rok` místo něj), napište `Tdate = {...}` nebo čitelnější `IGNOREdate = {...}`.

Aby $$\mathrm{Bib\TeX}$$ ignoroval celý *záznam* můžete odstranit `@` před typem záznamu. Platný referenční záznam vždy začíná `@` následovaným typem záznamu; bez `@` znaku $$\mathrm{Bib\TeX}$$ přeskočí řádky, dokud nenarazí na další `@`.

## Jak/kde vlastně získám ty soubory .bib?

### Upravte soubor .bib jako prostý text

Protože `.bib` soubory jsou prostý text, můžete je samozřejmě psát ručně — jakmile budete obeznámeni s $$\mathrm{Bib\TeX}$$požadovanou syntaxí. Jen se ujistěte, že jej uložíte s `.bib` příponou a že váš editor potají nepřidá `.txt` nebo jiný suffix. V Overleafu můžete kliknout na odkaz „Files…“ v horní části panelu se seznamem souborů a poté na „Add blank file“ a vytvořit nový `.bib` soubor, na kterém budete pracovat.

> **Tip:** Věděli jste, že výsledky vyhledávání Google Scholar lze exportovat do $$\mathrm{Bib\TeX}$$ záznamu? Klikněte na odkaz „Cite“ pod každým výsledkem vyhledávání a poté na „$$\mathrm{Bib\TeX}$$“ možnost vyhledávání. Poté můžete zkopírovat $$\mathrm{Bib\TeX}$$ vygenerovaný záznam. Zde je [video](/latex/cs/otazky-a-odpovedi/49-how-to-include-a-bibliography-using-bibtex.md) které ukazuje tento postup. Všimněte si, že byste vždy měli zkontrolovat pole uvedená v záznamu, protože automaticky vyplněné informace nejsou vždy úplné nebo přesné!

### Pomoc od grafických editorů .bib

Mnoho uživatelů dává přednost použití specializovaného $$\mathrm{Bib\TeX}$$ editoru/správce bibliografické databáze, jako je [JabRef](http://www.jabref.org) nebo [BibDesk](http://bibdesk.sourceforge.net/) pro správu, úpravu a přidávání záznamů do svých `.bib` souborů. Použití grafického rozhraní může skutečně pomoci snížit syntaktické a pravopisné chyby při vytváření bibliografických záznamů v $$\mathrm{Bib\TeX}$$ souboru. Pokud chcete, můžete připravit svůj `.bib` soubor na svém vlastním počítači pomocí JabRef, BibDesk nebo jiného nástroje a poté jej nahrát do svého Overleafu.

> **Tip:** Pokud chcete používat stejný `.bib` pro více projektů Overleaf, podívejte se na [tento článek nápovědy](/latex/cs/znalostni-baze/009-can-i-share-files-e.g.-.bib-and-some-graphics-across-my-projects.md) o nastavení „master projektu“, nebo [tento](/latex/cs/znalostni-baze/051-how-can-i-upload-files-from-google-drive.md) pro sdílení souborů z Google Drive (pokyny platí i pro jiná cloudová úložiště, jako je Dropbox).

### Export ze služeb bibliografických knihoven

Pokud kliknete na tlačítko Upload files nad panelem se seznamem souborů, všimnete si několika možností: Import from Mendeley a Import from Zotero. Pokud již některou z těchto služeb pro správu bibliografických knihoven používáte, Overleaf se nyní může napojit na webová exportní API poskytovaná těmito službami a importovat `.bib` soubor (vygenerovaný z vaší knihovny) do vašeho projektu Overleaf. Další informace najdete v článku Overleaf [Jak propojit váš účet Overleaf s Mendeley a Zotero](/latex/cs/znalostni-baze/073-how-to-link-zotero-to-your-overleaf-account.md).

U jiných služeb bibliografických knihoven, které nemají veřejné API nebo ještě nejsou přímo integrovány s Overleafem, jako jsou [EndNote](/latex/cs/znalostni-baze/016-can-i-use-overleaf-with-endnote.md) nebo [Paperpile](/latex/cs/znalostni-baze/017-can-i-use-overleaf-with-paperpile.md), hledejte možnost „export to `.bib`“ option v aplikaci nebo službě. Jakmile máte `.bib` soubor, můžete jej poté přidat do svého projektu Overleaf.

### Už mám seznam literatury v souboru Microsoft Word/HTML/PDF; mohu nějak znovu použít data bez přepisování všeho?

Dříve bylo nutné každou řádku ručně zakódovat do `\bibitem` nebo do `@article{...}` záznamu (nebo jiného typu záznamu) v `.bib` souboru. Jak si dovedete představit, není to zrovna úkol, na který by se mnoho lidí těšilo. Naštěstí jsou dnes k dispozici nástroje, které pomáhají. Obvykle vezmou soubor prostého textu, např.

```latex
[1] J. Smith, J. Doe a F. Bar (2001) Přelomová studie.
Journal of Amazing Research 5(11), s. 29-34.

[2] ...
```

a pokusí se řádky analyzovat a převést je do strukturované bibliografie jako $$\mathrm{Bib\TeX}$$ `.bib` souboru. Například se podívejte na [text2bib](https://text2bib.org) nebo [Edifix](https://www.overleaf.com/blog/446-edifix-converts-unstructured-bibliographies-to-bibtex). Pečlivě projděte možnosti těchto nástrojů, aby dobře fungovaly s vaší stávající nestrukturovanou bibliografií v prostém textu.

## Shrnutí a další čtení

Stručně jsme se podívali na to, jak $$\mathrm{Bib\TeX}$$ zpracovává `.bib` soubor bibliografické databáze, aby vyřešil `\cite` příkazy a vytvořil formátovaný seznam odkazů, a také jak připravit `.bib` soubory.

Příjemné $$\mathrm{Bib\TeX}$$používání!

### Další čtení

Více informací viz:

* [Bibliografické styly BibTeX](/latex/cs/odkazy-a-citace/04-bibtex-bibliography-styles.md)
* [Správa bibliografie s natbib](/latex/cs/odkazy-a-citace/02-bibliography-management-with-natbib.md)
* [Správa bibliografie s biblatex](/latex/cs/odkazy-a-citace/03-bibliography-management-with-biblatex.md)
* [Dokumentace BibTeX na webu CTAN](http://www.ctan.org/tex-archive/biblio/bibtex/contrib/doc/)
* [Dokumentace balíčku tocbind](http://www.ctan.org//tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [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/odkazy-a-citace/01-bibliography-management-with-bibtex.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.
