> 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/uk/posilannya-ta-cituvannya/02-bibliography-management-with-natbib.md).

# Керування списком літератури за допомогою natbib

Коли йдеться про керування бібліографією в LaTeX, пакет **natbib** — це пакет для налаштування цитувань (особливо схем цитування автор-рік) під час використання [BibTeX](/latex/uk/posilannya-ta-cituvannya/01-bibliography-management-with-bibtex.md). У цій статті пояснюється, як використовувати `natbib` для форматування та цитування бібліографічних джерел.

**Примітка**: Якщо ви починаєте з нуля, рекомендується використовувати [biblatex](/latex/uk/inshi-temi/05-bibliography-management-in-latex.md) оскільки цей пакет забезпечує локалізацію кількома мовами, він активно розробляється й робить керування бібліографією простішим і гнучкішим. Однак зауважте, що більшість журналів досі використовують `bibtex` та `natbib`.

## Вступ

Нижче наведено мінімальний робочий приклад:

```latex
\usepackage{natbib}
\bibliographystyle{unsrtnat}
\title{Керування бібліографією: \texttt{natbib} пакет}
\author{Overleaf}
\date {Квітень 2021}

\begin{document}

\maketitle

Цей документ є прикладом використання пакета \texttt{natbib} у бібліографічному
керуванні. Наведено цитування трьох позицій: \textit{The \LaTeX\ Companion} book
\cite{latexcompanion}, статті Ейнштейна в журналі \cite{einstein} та
вебсайту Дональда Кнута \cite{knuthwebsite}. Пов’язані з \LaTeX\ елементи:
\cite{latexcompanion,knuthwebsite}.

\medskip

\bibliography{sample}

\end{document}
```

![NatbibEx1Overleaf.png](/files/23978197cc69726cd1b558fae254dad2f620e196)

У цьому прикладі є чотири основні команди для керування бібліографією:

**\usepackage{natbib}**

Імпортує пакет natbib.

**\bibliographystyle{unsrtnat}**

Встановлює стиль бібліографії unsrtnat. Див. статтю про стилі бібліографії для отримання додаткової інформації.

**\cite{labelcompanion}**

Виводить посилання на запис цитування; те, що буде надруковано, залежить від стилю цитування. Слово всередині фігурних дужок відповідає певному запису у файлі бібліографії.

**bibliography{sample}**

Імпортує файл sample.bib, який містить бібліографічні джерела. Див. розділ про файл бібліографії.

[Відкрийте приклад `natbib` пакета в Overleaf](https://www.overleaf.com/project/new/template/19402?id=65470147\&templateName=Basic+natbib+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Основне використання

Простий робочий приклад було показано у вступі; доступно ще більше команд, пов’язаних із бібліографією.

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

\title{Керування бібліографією: \texttt{natbib} пакет}
\author{Overleaf}
\date {Квітень 2021}

\begin{document}

\maketitle

Цей документ є прикладом використання пакета \texttt{natbib} у бібліографічному
керуванні. Наведено цитування трьох позицій: \textit{The \LaTeX\ Companion} book \cite{latexcompanion}, статті Ейнштейна в журналі \citet{einstein} та
вебсайту Дональда Кнута \cite{knuthwebsite}. Пов’язані з \LaTeX\ елементи:
\cite{latexcompanion,knuthwebsite}.

\medskip

\bibliography{sample}

\end{document}
```

![NatbibEx2Overleaf.png](/files/c99c1d8eb7adf78dead3ffdfac9997de42fb1e98)

У цьому прикладі є кілька змін:

* Параметри `square` та `numbers` % `\usepackage[square,numbers]{natbib}` вмикають відповідно квадратні дужки та числові цитування. Див. [довідковий посібник](#reference-guide) список параметрів пакета
* Стилі *abbrvnat* використовується тут, див. [стилів бібліографії](/latex/uk/posilannya-ta-cituvannya/05-natbib-bibliography-styles.md)
* Команда `\citet` додає ім’я автора до позначки цитування, незалежно від [стилю цитування](/latex/uk/posilannya-ta-cituvannya/06-natbib-citation-styles.md).

[Відкрийте ще один приклад `natbib` пакета в Overleaf](https://www.overleaf.com/project/new/template/19404?id=65473143\&templateName=Natbib+second+example\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Файл бібліографії

Файли бібліографії повинні мати стандартний синтаксис BibTeX і розширення .bib. Вони містять список бібліографічних джерел і кілька полів з інформацією про кожен запис.

```latex
@article{einstein,
    author =       "Albert Einstein",
    title =        "{До електродинаміки рухомих тіл}. ({німецькою})
        [{Про} електродинаміку рухомих тіл]",
    journal =      "Annalen der Physik",
    volume =       "322",
    number =       "10",
    pages =        "891--921",
    year =         "1905",
    DOI =          "http://dx.doi.org/10.1002/andp.19053221004"
}

@book{latexcompanion,
    author    = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
    title     = "The \LaTeX\ Companion",
    year      = "1993",
    publisher = "Addison-Wesley",
    address   = "Редінг, Массачусетс"
}

@misc{knuthwebsite,
    author    = "Donald Knuth",
    title     = "Кнут: комп’ютери та верстка",
    url       = "http://www-cs-faculty.stanford.edu/\~{}uno/abcde.html"
}
```

Цей файл містить записи у спеціальному форматі, наприклад, перше бібліографічне посилання визначається так:

**@article{...}**

Це перший рядок запису; @article повідомляє BibTeX, що збережена тут інформація стосується статті. Інформація про цей запис укладена у фігурні дужки. Окрім типів записів, показаних у прикладі (article, book and misc), є ще багато інших; див. довідник.

**einstein**

Мітку einstein призначено цьому запису; це унікальний ідентифікатор, який можна використовувати для посилання на цю статтю в документі.

**author = "Albert Einstein",**

Це перше поле в бібліографічному записі, воно вказує, що автором цієї статті є Альберт Ейнштейн. Можна додавати кілька полів, розділених комами, використовуючи той самий синтаксис key = value, наприклад: title, pages, year, URL тощо. Див. довідник для списку можливих полів.

Інформацію з цього файлу згодом можна друкувати й використовувати в документі LaTeX, як показано в попередніх розділах, за допомогою команди `\bibliography{sample}`. Не вся інформація з файла .bib буде відображена; це залежить від стилю бібліографії, встановленого в документі.

## Додавання бібліографії до змісту

Якщо ви хочете, щоб бібліографія була включена до змісту, імпорт пакета **tocbibind** у преамбулі допоможе:

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

%Включає «References» до змісту
\usepackage[nottoc]{tocbibind}

%Імпортує пакет natbib і встановлює стиль бібліографії
\usepackage[square,numbers]{natbib}
\bibliographystyle{abbrvnat}

%Заголовок і автор
\title{Керування бібліографією: \texttt{natbib} пакет}
\author{Overleaf}
\date {Квітень 2021}

\begin{document}

\maketitle

\tableofcontents

\section{Перший розділ}
Цей документ є прикладом...

%Імпортує файл бібліографії "sample.bib"
\bibliography{sample}

\end{document}
```

![BibliographyEx4Overleaf.png](/files/5000059547d0faafb6e075f20b7276b239bf605e)

[Відкрийте приклад `natbib` та змісту в Overleaf](https://www.overleaf.com/project/new/template/19416?id=65468889\&templateName=Natbib+and+contents\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

Додавання рядка

```latex
\usepackage[nottoc]{tocbibind}
```

до преамбули виведе "References" або "Bibliography" до змісту, залежно від типу документа. Будьте обережні: це також додасть до змісту інші елементи, як-от покажчик, глосарій і список ілюстрацій. Для отримання додаткової інформації див. [сайті `tocbibind` документація пакета](http://mirrors.ctan.org/macros/latex/contrib/tocbibind/tocbibind.pdf).

## Довідковий посібник

**параметри пакета natbib**

* `round` для круглих дужок
* `square` використовує квадратні дужки
* `фігурні` фігурні дужки
* `angle` кутові дужки або шеврони
* `крапка з комою` розділяє кілька цитувань крапками з комою
* `двокрапка` те саме, що `крапка з комою`
* `кома` розділяє кілька цитувань комами
* `authoryear` для цитувань автор-рік
* `numbers` для числових цитувань
* `надрядковий` надрядкові символи для числових цитувань, як у *Nature*
* `сортувати` впорядковує кілька цитувань згідно зі списком посилань
* `сортувати&стискати` те саме, що `сортувати` але кілька числових цитувань стискаються, якщо це можливо
* `стискати` стискати без сортування
* `longnamefirst` повне ім’я автора з’являтиметься в першому цитуванні будь-якого посилання
* `sectionbib` Використовується разом із пакетом **chapterbib** щоб додати бібліографію до змісту як ненумерований розділ замість ненумерованої глави
* `nonamebreak` запобігає переносам у прізвищах авторів
* `elide` щоб опускати спільні елементи об’єднаних посилань

**Стандартні типи записів**

**article**

Стаття з журналу або періодичного видання

**book**

Опублікована книга

**booklet**

Робота, яка надрукована, але не має видавця чи установи-спонсора

**conference**

Стаття у матеріалах конференції

**inbook**

Частина книги (розділ, глава тощо)

**incollection**

Частина книги, що має власну назву

**inproceedings**

Стаття у матеріалах конференції

**manual**

Технічна документація

**магістерська робота**

Магістерська робота

**misc**

Щось, що не підходить до жодного іншого типу

**phdthesis**

Докторська дисертація

**proceedings**

Те саме, що й conference

**techreport**

Звіт, опублікований установою

**unpublished**

Документ, офіційно не опублікований, з автором і назвою

**Найпоширеніші поля, що використовуються в BibTeX**

|                 |            |                   |
| --------------- | ---------- | ----------------- |
| адреса          | анотація   | поле автора       |
| booktitle       | розділ     | крос-посилання    |
| edition         | editor     | institution       |
| журнал          | ключ       | month             |
| note            | number     | organization      |
| pages           | publisher  | навчальний заклад |
| серія           | поле назви | type              |
| volume          | year       | URL               |
| ISBN            | ISSN       | LCCN              |
| abstract        | keywords   | ціна              |
| авторське право | мови       | зміст             |

## Додаткове читання

Для отримання додаткової інформації див.

* [Стилі бібліографії natbib](/latex/uk/posilannya-ta-cituvannya/05-natbib-bibliography-styles.md)
* [Стилі цитування natbib](/latex/uk/posilannya-ta-cituvannya/06-natbib-citation-styles.md)
* [Керування бібліографією з biblatex](/latex/uk/posilannya-ta-cituvannya/03-bibliography-management-with-biblatex.md)
* [Керування списком літератури за допомогою BibTeX](/latex/uk/posilannya-ta-cituvannya/01-bibliography-management-with-bibtex.md)
* [документація natbib на вебсайті CTAN](http://www.ctan.org/pkg/natbib)
* [документація пакета tocbind](ftp://ftp.tex.ac.uk/tex-archive/macros/latex/contrib/tocbibind/tocbibind.pdf)
* [Підтримка міжнародних мов](/latex/uk/movi/03-international-language-support.md)
* [Зміст](/latex/uk/struktura-dokumenta/02-table-of-contents.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/uk/posilannya-ta-cituvannya/02-bibliography-management-with-natbib.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.
