> 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/bibliografia-i-cytowania/03-bibliography-management-with-biblatex.md).

# Zarządzanie bibliografią za pomocą biblatex

Jeśli chodzi o pakiety do zarządzania bibliografią, w LaTeX-u są trzy główne opcje: bibtex, natbib i biblatex. Biblatex to nowoczesny program do przetwarzania informacji bibliograficznych, zapewnia prostszy i bardziej elastyczny interfejs oraz lepszą lokalizację językową niż pozostałe dwie opcje. Ten artykuł wyjaśnia, jak używać **biblatex** do zarządzania i formatowania bibliografii w dokumencie LaTeX.

## Wstęp

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

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{biblatex}
\addbibresource{sample.bib}

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

\\printbibliography

\end{document}
```

![BiblatexEx1.png](/files/0be03d4ef8f9e37733f1e2bc3343dccde6caf9ef)

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

**\usepackage{biblatex}**

Importuje pakiet biblatex.

**\addbibresource{sample.bib}**

Importuje plik danych bibtex 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 elementowi w bibliografii; „einstein” to słowo kluczowe odpowiadające wpisowi w sample.bib.

**\\\printbibliography**

Wyświetla listę cytowanych pozycji bibliograficznych, 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 bibliografią. Zobacz*** [***te przykłady.***](https://www.overleaf.com/latex/templates/tagged/bibliography)

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

## Podstawowe użycie

Do instrukcji importującej pakiet można przekazać kilka parametrów, zobaczmy

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\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świetlać bibliografię podzieloną na sekcje,
w zależności od typu cytowania.
Zacytujmy! Artykuł Einsteina w czasopiśmie \cite{einstein} oraz
książka Diraca \cite{dirac} są pozycjami związanymi z fizyką.
Następnie, \textit{The \LaTeX\ Companion} książka \cite{latexcompanion}, Donald
strona internetowa Knutha \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Network} (CTAN) \cite{ctan} to pozycje związane z \LaTeX-em; ale pozostałe Donalda
Pozycje Knutha \cite{knuth-fa,knuth-acp} są poświęcone programowaniu.

\medskip

\\printbibliography

\end{document}
```

![BiblatexEx2.png](/files/5626194c6fb7d9f024a13f3b7cf0c4627840da1d)

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

**backend=biber**

Ustawia backend 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, będzie używany tylko do sortowania bibliografii, więc nie można tutaj używać stylów bibtex.

**style=alphabetic**

Definiuje styl bibliografii i styl cytowania, w tym przypadku alfabetyczny. W zależności od stylu mogą być dostępne dodatkowe polecenia cytowania. Zobacz style bibliografii i style cytowania, 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 już wyjaśnione w [wprowadzeniu](#introduction).

[Otwórz przykład pakietu biblatex w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&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)
    [{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 =     "fizyka"
}

@book{dirac,
    title={Zasady mechaniki kwantowej},
    author={Paul Adrien Maurice Dirac},
    isbn={9780198520115},
    series={Międzynarodowa seria monografii o fizyce},
    year={1981},
    publisher={Clarendon Press},
    keywords = {physics}
}

@online{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Knuth: Komputery i skład typograficzny",
    url       = "http://www-cs-faculty.stanford.edu/~uno/abcde.html",
    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 rekordy w specjalnym formacie, na przykład pierwsza pozycja bibliograficzna jest zdefiniowana 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 identyfikator, którego można użyć do odwołania 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 przykład pakietu biblatex w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&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[utf8]{inputenc}
\usepackage[english]{babel}

\usepackage{comment}

\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świetlać bibliografię podzieloną na sekcje,
w zależności od typu cytowania.
Zacytujmy! Artykuł Einsteina w czasopiśmie \cite{einstein} oraz
książka Diraca \cite{dirac} są pozycjami związanymi z fizyką.
Następnie, \textit{The \LaTeX\ Companion} książka \cite{latexcompanion}, Donald
strona internetowa Knutha \cite{knuthwebsite}, \textit{The Comprehensive Tex Archive
Network} (CTAN) \cite{ctan} to pozycje związane z \LaTeX-em; ale pozostałe Donalda
Pozycje Knutha \cite{knuth-fa,knuth-acp} są poświęcone programowaniu.

\medskip

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

\end{document}
```

![BiblatexEx3.png](/files/650850895225c9f69bb000001d539fd32738c2d9)

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}]
```

![BiblatexEx4.png](/files/5a4570a8e450ee95554fb8b308aa9a049bc9e665)

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 przykład pakietu biblatex w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&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}]
```

![BiblatexEx5.png](/files/083e58cab689570d9fe45a59e6ab923cba4c15a1)

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 przykład pakietu biblatex w Overleaf](https://www.overleaf.com/project/new/template/19715?id=66713383\&templateName=Example+using+BiBLaTeX\&latexEngine=pdflatex\&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   |
| praca magisterska | phdthesis      | techreport   |
| typ danych        |                |              |

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

|               |              |               |                 |
| ------------- | ------------ | ------------- | --------------- |
| abstract      | afterword    | adnotacja     | adnotator       |
| 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                       |

## Dalsza lektura

Więcej informacji znajdziesz w

* [Style bibliografii](/latex/pl/bibliografia-i-cytowania/04-bibtex-bibliography-styles.md)
* [Style cytowania Biblatex](/latex/pl/bibliografia-i-cytowania/08-biblatex-citation-styles.md)
* [Podstawowe zarządzanie bibliografią](/latex/pl/wiecej-tematow/05-bibliography-management-in-latex.md)
* [Zarządzanie bibliografią z natbib](/latex/pl/bibliografia-i-cytowania/02-bibliography-management-with-natbib.md)
* [dokumentacja biblatex](http://linorg.usp.br/CTAN/macros/latex/contrib/biblatex/doc/biblatex.pdf)


---

# 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/bibliografia-i-cytowania/03-bibliography-management-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.
