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

# Zarządzanie bibliografią w LaTeX

## Wstęp

Jeśli chodzi o pakiety do zarządzania bibliografią, w LaTeX-u są trzy główne opcje: `bibtex`, `natbib` i `biblatex`.

Ten artykuł wyjaśnia, jak używać `biblatex` pakietu, aby zarządzać i formatować bibliografię w dokumencie LaTeX. `biblatex` jest nowoczesną opcją przetwarzania informacji bibliograficznych, oferuje prostszy i bardziej elastyczny interfejs oraz lepszą lokalizację językową niż pozostałe dwie opcje.

Minimalny działający przykład pakietu `biblatex` przedstawiono poniżej:

```latex
\documentclass[letterpaper,10pt]{article}
\usepackage{biblatex} %Importuje pakiet biblatex
\addbibresource{sample.bib} %Importuje plik bibliografii

\begin{document}
Zacytujmy! Artykuł Einsteina w czasopiśmie \cite{einstein} oraz
książka Diraca \cite{dirac} są pozycjami związanymi z fizyką.

\printbibliography %Drukuje bibliografię

\end{document}
```

![BiblatexEx1OLV2.png](/files/c727f9b9ee59dfcf0b394c6283dbde03d26f22af)

W tym przykładzie są cztery polecenia związane z bibliografią:

**\usepackage{biblatex}**

Importuje pakiet biblatex.

**\addbibresource{sample.bib}**

Importuje plik danych bibliografii sample.bib: ten plik zawiera informacje o każdej cytowanej książce, artykule itp. Zobacz sekcję pliku bibliografii, aby uzyskać więcej informacji.

**\cite{einstein}**

To polecenie wstawia odwołanie w dokumencie, w tym przypadku \[1], które odpowiada pozycji w bibliografii; einstein to słowo kluczowe odpowiadające wpisowi w sample.bib.

**\\\printbibliography**

Drukuje listę cytowanych pozycji; domyślny tytuł to References dla klasy dokumentu article oraz "Bibliography" dla książek i raportów.

Overleaf udostępnia kilka szablonów z predefiniowanymi stylami do zarządzania bibliografiami. Zobacz [ten link](https://www.overleaf.com/gallery/tagged/bibliography). [Otwórz przykład pakietu biblatex w Overleaf](https://www.overleaf.com/project/new/template/19714?id=66708264\&templateName=Biber+bibliography+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Podstawowe użycie

Do polecenia importu pakietu można przekazać kilka parametrów, jak w poniższym przykładzie:

```latex
\documentclass{article}

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

\title{Zarządzanie bibliografią: \texttt{biblatex} package}
\author{Overleaf}
\date{ }

\begin{document}

\maketitle

Używając \texttt{biblatex}, możesz wyświetlić bibliografię podzieloną
na sekcje, w zależności od rodzaju cytowania. Zacytujmy! Artykuł Einsteina
w czasopiśmie \cite{einstein} oraz książka Diraca \cite{dirac} są
pozycjami związanymi z fizyką. Następnie książka \textit{The \LaTeX\ Companion}
 \cite{latexcompanion}, strona internetowa Donalda Knutha \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN)
\cite{ctan} są pozycjami związanymi z \LaTeX-em; jednak pozostałe pozycje Donalda Knutha,
\cite{knuth-fa,knuth-acp} są poświęcone programowaniu.

\medskip

\\printbibliography

\end{document}
```

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

Podczas importowania dodawanych jest kilka dodatkowych opcji, zapisanych w nawiasach i oddzielonych przecinkami `biblatex`:

**backend=biber**

Ustawia backend służący do sortowania bibliografii; biber jest domyślny i zalecany, ponieważ zapewnia pełną lokalizację dla kilku poleceń, a style dla biber są łatwiejsze do modyfikacji, ponieważ używają standardowych makr LaTeX. Drugim obsługiwanym backendem jest bibtex, który jest bardziej tradycyjnym programem; jeśli zostanie ustawiony jako backend, bibtex będzie używany wyłącznie do sortowania bibliografii, więc nie można tutaj używać stylów bibtex.

**style=alphabetic**

Określa styl bibliografii i styl cytowania, w tym przypadku alphabetic. W zależności od stylu mogą być dostępne dodatkowe polecenia cytowania. Zobacz style bibliografii i style cytowania biblatex, aby uzyskać więcej informacji.

**sorting=ynt**

Określa kryteria sortowania źródeł bibliograficznych. W tym przypadku są one sortowane według roku, nazwiska i tytułu. Zobacz przewodnik referencyjny, aby uzyskać listę opcji sortowania.

Pozostałe polecenia zostały wyjaśnione w [wprowadzeniu](#introduction).

[Otwórz bardziej kompletny `biblatex` przykład w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Plik bibliografii

Pliki bibliografii muszą mieć standardową składnię bibtex

```latex
@article{einstein,
    author = "Albert Einstein",
    title = "{Zur Elektrodynamik bewegter K{\"o}rper}. ({niemiecki})\n[{O} elektrodynamice ciał w ruchu]",
    [{O} elektrodynamice ciał w ruchu]",
    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 = "(dostęp: 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"
}
...
```

Ten plik zawiera wpisy w specjalnym formacie; na przykład pierwsze odwołanie bibliograficzne jest zdefiniowane przez:

**@article{...}**

To jest pierwsza linia wpisu, @article informuje BibTeX, że przechowywane tutaj informacje dotyczą artykułu. Informacje o tym wpisie są ujęte w nawiasy klamrowe. Oprócz typów wpisów pokazanych w przykładzie (article, book, online i inbook) istnieje ich znacznie więcej, zobacz przewodnik referencyjny.

**einstein**

Etykieta einstein jest przypisana do tego wpisu; jest to unikalny identyfikator, którego można używać do odwoływania się do tego artykułu w dokumencie.

**author = "Albert Einstein",**

To jest pierwsze pole we wpisie bibliograficznym; wskazuje, że autorem tego artykułu jest Albert Einstein. Kilka pól oddzielonych przecinkami można dodać, używając tej samej składni key = value, na przykład: title, pages, year, URL itp. Zobacz przewodnik referencyjny, aby uzyskać listę możliwych pól.

Informacje w tym pliku można później wydrukować i przywołać w dokumencie LaTeX, jak pokazano w poprzednich sekcjach, za pomocą polecenia `\addbibresource{sample.bib}`. Nie wszystkie informacje w pliku .bib będą wyświetlane; zależy to od stylu bibliografii ustawionego w dokumencie.

[Otwórz bardziej kompletny `biblatex` przykład w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Dostosowywanie bibliografii

Biblatex umożliwia daleko idące dostosowanie sekcji bibliografii przy niewielkim wysiłku. Wspomniano, że dostępnych jest kilka [stylów cytowania](/latex/pl/bibliografia-i-cytowania/08-biblatex-citation-styles.md) i [stylów bibliografii](/latex/pl/bibliografia-i-cytowania/07-biblatex-bibliography-styles.md) są dostępne, a także można tworzyć nowe. Inną opcją dostosowania jest zmiana domyślnego tytułu sekcji bibliografii.

```latex
\documentclass{article}

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

\title{Zarządzanie bibliografią: \texttt{biblatex} package}
\author{Overleaf}
\date{Maj 2021}

\begin{document}

\maketitle

Używając \texttt{biblatex}, możesz wyświetlić bibliografię podzieloną na sekcje,
w zależności od rodzaju cytowania. Zacytujmy! Artykuł Einsteina w czasopiśmie \cite{einstein}
oraz książka Diraca \cite{dirac} są pozycjami związanymi z fizyką. Następnie książka \textit{The \LaTeX\ Companion}
\cite{latexcompanion}, strona internetowa Donalda Knutha \cite{knuthwebsite},
\textit{The Comprehensive Tex Archive Network} (CTAN) \cite{ctan} są
pozycjami związanymi z \LaTeX-em; jednak pozostałe pozycje Donalda Knutha,
\cite{knuth-fa,knuth-acp} są poświęcone programowaniu.

\medskip

\printbibliography[title={Cała bibliografia}]
```

![BiblatexEx3OLV2.png](/files/656c3500311584a1c572d42466e7add10143d4fa)

Dodatkowy parametr `title={Cała bibliografia}` przekazany w nawiasach do polecenia `\\printbibliography` jest tym, który zmienia tytuł.

Bibliografię można też podzielić na sekcje na podstawie różnych filtrów, na przykład: drukować tylko pozycje tego samego autora, z tego samego czasopisma lub o podobnym tytule. Poniżej przykład.

```latex
\printbibliography[type=article,title={Tylko artykuły}]
\printbibliography[type=book,title={Tylko książki}]

\printbibliography[keyword={physics},title={Tylko związane z fizyką}]
\printbibliography[keyword={latex},title={Tylko związane z \LaTeX-em}]
```

![BiblatexEx4OLV2.png](/files/0c77eade713ba6e779c2f6bb1e154992643014f3)

Tutaj bibliografia jest podzielona na 4 sekcje. Składnia użytych tutaj poleceń jest wyjaśniona poniżej:

**\printbibliography\[type=article,title={Tylko artykuły}]**

Drukuje tylko wpisy, których typ to "article", i ustawia tytuł "Tylko artykuły" dla tej sekcji. Ta sama składnia działa dla każdego innego typu wpisu.

**\printbibliography\[keyword={physics},title={Tylko związane z fizyką}]**

Filtruje wpisy bibliografii, które zawierają słowo "physics" w którymkolwiek z pól. Ustawia tytuł "Tylko związane z fizyką" dla tej sekcji.

[Otwórz bardziej kompletny `biblatex` przykład w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Dodawanie bibliografii do spisu treści

Aby bibliografia została wydrukowana w spisie treści, należy przekazać dodatkową opcję do `\\printbibliography`

```latex
\printbibliography[
heading=bibintoc,
title={Cała bibliografia}
]

\printbibliography[heading=subbibintoc,type=article,title={Tylko artykuły}]
```

![BiblatexEx5OLV2.png](/files/eb975c5c45fc447a7a9dc07b0a76bd268a2726df)

Do spisu treści zostają dodane sekcja i podsekcja:

* W pierwszym przypadku dodanie `heading=bibintoc` dodaje tytuł do spisu treści jako rozdział nienumerowany, jeśli to możliwe, albo w przeciwnym razie jako sekcję nienumerowaną.
* W drugim przypadku jest to `heading=subbibintoc` że dodaje tytuł jako wpis drugiego poziomu w spisie treści, w tym przykładzie jako podsekcję zagnieżdżoną w „Cała bibliografia”.

[Otwórz bardziej kompletny `biblatex` przykład w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=A+biblatex+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Przewodnik referencyjny

**Obsługiwane typy wpisów**

|               |                |              |
| ------------- | -------------- | ------------ |
| article       | book           | mvbook       |
| inbook        | bookinbook     | suppbook     |
| booklet       | collection     | mvcollection |
| incollection  | suppcollection | manual       |
| misc          | internetowego  | patent       |
| periodical    | suppperiodical | proceedings  |
| mvproceedings | inproceedings  | podręcznik   |
| mvreference   | inreference    | report       |
| set           | thesis         | unpublished  |
| custom        | conference     | electronic   |
| masterthesis  | phdthesis      | techreport   |

**Obsługiwane pola wpisów** (Wydrukowane informacje zależą od stylu bibliografii)

|               |              |               |                 |
| ------------- | ------------ | ------------- | --------------- |
| abstract      | addendum     | afterword     | annotate        |
| autora        | authortype   | bookauthor    | bookpagination  |
| booksubtitle  | booktitle    | chapter       | commentator     |
| date          | doi          | edition       | editor          |
| editortype    | eid          | entrysubtype  | eprint          |
| eprinttype    | eprintclass  | eventdate     | eventtitle      |
| pliku         | foreword     | holder        | howpublished    |
| indextitle    | institution  | wprowadzeniu  | isan            |
| isbn          | ismn         | isrn          | issue           |
| issuesubtitle | issuetitle   | iswc          | journalsubtitle |
| journaltitle  | label        | język         | biblioteką      |
| location      | mainsubtitle | maintitle     | month           |
| note          | number       | organization  | origdate        |
| origlanguage  | origlocation | origpublisher | origtitle       |
| pages         | pagetotal    | pagination    | part            |
| publisher     | pubstate     | reprinttitle  | seria           |
| shortauthor   | shortedition | shorthand     | shorthandintro  |
| shortjournal  | shortseries  | shorttitle    | subtitle        |
| tytuł         | translator   | type          | url             |
| venue         | version      | volume        | year            |

**Opcje sortowania bibliografii**

| opcji   | opis                                                               |
| ------- | ------------------------------------------------------------------ |
| `nty`   | sortuj według nazwiska, tytułu, roku                               |
| `nyt`   | sortuj według nazwiska, roku, tytułu                               |
| `nyvt`  | sortuj według nazwiska, roku, tomu, tytułu                         |
| `anyt`  | sortuj według etykiety alfabetycznej, nazwiska, roku, tytułu       |
| `anyvt` | sortuj według etykiety alfabetycznej, nazwiska, roku, tomu, tytułu |
| `ydnt`  | sortuj według roku (malejąco), nazwiska, tytułu                    |
| `none`  | wpisy są przetwarzane w kolejności cytowania                       |

Szczegółowe informacje o tych wpisach i opcjach znajdziesz w dokumentacji pakietu.

## Dalsza lektura

Więcej informacji znajdziesz w

* [Style bibliografii Biblatex](/latex/pl/bibliografia-i-cytowania/07-biblatex-bibliography-styles.md)
* [Style cytowania Biblatex](/latex/pl/bibliografia-i-cytowania/08-biblatex-citation-styles.md)
* [Zarządzanie bibliografią z natbib](/latex/pl/bibliografia-i-cytowania/02-bibliography-management-with-natbib.md)
* [Zarządzanie bibliografią za pomocą BibTeX](/latex/pl/bibliografia-i-cytowania/01-bibliography-management-with-bibtex.md)
* [Tworzenie i zarządzanie bibliografiami za pomocą BibTeX na Overleaf](https://www.overleaf.com/blog/532)
* [Dokumentacja pakietu Biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)
* [Obsługa języków międzynarodowych](/latex/pl/jezyki/03-international-language-support.md)
* [Spis treści](/latex/pl/struktura-dokumentu/02-table-of-contents.md)
* [Zarządzanie w dużym projekcie](/latex/pl/struktura-dokumentu/07-management-in-a-large-project.md)
* [Wieloplikowe projekty LaTeX](/latex/pl/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/pl/wiecej-tematow/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.
