> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/ru/drugie-temy/35-latex-video-tutorial-for-beginners-video-5.md).

# Видеоурок по LaTeX для начинающих (видео 5)

[Видео 1](/latex/ru/drugie-temy/31-latex-video-tutorial-for-beginners-video-1.md) | [Видео 2](/latex/ru/drugie-temy/32-latex-video-tutorial-for-beginners-video-2.md) | [Видео 3](/latex/ru/drugie-temy/33-latex-video-tutorial-for-beginners-video-3.md) | [Видео 4](/latex/ru/drugie-temy/34-latex-video-tutorial-for-beginners-video-4.md) | Видео 5 | [Видео 6](/latex/ru/drugie-temy/36-latex-video-tutorial-for-beginners-video-6.md) | Видео 7

Эта серия из семи видеороликов-уроков по LaTeX была впервые опубликована в 2013 году; следовательно, интерфейс редактора сегодня значительно изменился из-за развития ShareLaTeX и последующего слияния ShareLaTeX и Overleaf. Однако содержание видео по-прежнему актуально и знакомит вас с основами LaTeX — навыками и знаниями, которые будут полезны на всех платформах. Вам не нужны никакие предварительные знания, и к концу этих руководств по LaTeX вы сможете создавать и писать базовые документы LaTeX и будете обладать знаниями, необходимыми, чтобы начать изучать создание более сложных документов. Каждое видео сопровождается расшифровкой (перечисленной ниже видео) — эти встроенные расшифровки заменяют URL-адреса, показанные в начале каждого руководства.

### Списки литературы и natbib

**Примечание:** Вы можете открыть проект, использованный в видео, [перейдя по этой ссылке](https://www.sharelatex.com/project/51efbcd9335f3d637026853c).

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

### Ссылки и примеры

Вот некоторые полезные ссылки, которые мы упоминали в видео:

* [Типы источников BibTeX](http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#Standard_templates);
* [Стили библиографии](http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#Bibliography_styles);
* [Информация о `natbib`](http://en.wikibooks.org/wiki/LaTeX/Bibliography_Management#Natbib).

Вот `.bib` файл, который мы использовали в видео:

```latex
@article{einstein,
  author =       "Albert Einstein",
  title =        "{Zur Elektrodynamik bewegter K{\"o}rper}. ({German})
                 [{Об} электродинамике движущихся тел]",
  journal =      "Annalen der Physik",
  volume =       "322",
  number =       "10",
  pages =        "891--921",
  year =         "1905",
}

@book{latexcompanion,
    author    = "Michel Goossens and Frank Mittelbach and Alexander Samarin",
    title     = "The \\LaTeX\\ Companion",
    year      = "1993",
    publisher = "Addison-Wesley",
    address   = "Reading, Massachusetts"
}

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

### Расшифровка видео

В [предыдущее видео](/latex/ru/drugie-temy/34-latex-video-tutorial-for-beginners-video-4.md) мы рассмотрели, как вставлять графику в наши документы. В этом видео мы посмотрим, как писать библиографии с помощью BibTeX. Часто, когда мы составляем документы в LaTeX, нам нужно ссылаться на разных авторов, которых мы цитировали или упоминали, и составлять список этих источников в библиографии. Один из способов написать библиографию — использовать окружение, называемое «the bibliography». Однако это не рекомендуется, поскольку оно не очень гибкое. Лучший способ — использовать функцию LaTeX под названием BibTeX. Это предполагает создание списка или базы данных источников в отдельном файле. Для этого выберите кнопку New в панели проекта и выберите New File. Чтобы этот метод работал, нам нужно сохранить файл как `.bib` файл, а не как `.tex` файл. Теперь каждый раз, когда нам нужно сослаться на источник, мы можем цитировать его в `.tex` файле, а затем заполнить сведения об источнике в `.bib` файле. Сначала мы посмотрим, как заполнить наш `.bib` файл, а затем перейдём к обсуждению цитирований.

Чтобы создать новую запись в нашем `.bib` файле, сначала нужно сообщить BibTeX, какой тип источника мы цитируем. Затем нужно указать ему все сведения, которые требуются для этого конкретного типа источника. Существует много стандартных источников, с которыми может работать BibTeX. Например, статья, книга, руководство, диссертация на соискание степени PhD и ещё несколько. Я покажу вам три из тех, которые вы, скорее всего, будете использовать. Каждый распознаваемый тип источника имеет список обязательных сведений, которые вы должны предоставить; всю эту информацию можно найти в интернете.

Вот как выглядят незаполненные записи для статьи, книги и веб-сайта. Стандартная структура записи BibTeX начинается с `@` символа, за которым сразу следует тип источника, который вы цитируете. Затем идёт открывающая фигурная скобка и ключ цитирования по вашему выбору, который позже вы будете использовать как метку для цитирования в `.tex` файле. После запятой следующие строки представляют собой список ключевых слов BibTeX, каждое из которых сопровождается знаком равенства и соответствующей информацией в кавычках. Каждый элемент в этом списке отделяется запятой. После последнего ключевого слова и соответствующей информации запятая не нужна; вместо этого на следующей строке вы закрываете фигурные скобки. Для записи статьи нужно заполнить сведения об авторе, названии, журнале и годе, остальное необязательно. Для записи книги нужно заполнить сведения об авторе, названии, издателе и годе. Когда дело доходит до добавления веб-адреса, мы используем тип misc. Для этого типа источника все ключевые слова необязательны, но для веб-записи вам как минимум понадобится URL. Вот пример того, как это может выглядеть в заполненном виде.

Несколько моментов, на которые стоит обратить внимание. При добавлении нескольких авторов мы разделяем каждого автора словом «and». В этих примерах авторы записаны с именем сначала, а затем с фамилией. Другой способ — сначала указать фамилию, сразу после неё поставить запятую, а затем через пробел — имя. Этот второй способ, вероятно, лучший, если у автора несколько имён, поскольку он гарантирует, что BibTeX точно знает, какое имя является именем, а какое — фамилией. Ещё один момент — фигурные скобки, используемые в названии первого примера. Эти фигурные скобки нужны для того, чтобы BibTeX сохранял заглавные буквы как заглавные, поскольку некоторые стили BibTeX не сохраняют все заглавные буквы в названии. Итак, это пример файла «.bib».

Теперь вернёмся к основному `.tex` файлу и добавим несколько цитирований. Чтобы добавить цитату, мы используем `\cite` команду, а затем ключ цитирования, который вы выбрали в вашем `.bib` файле для соответствующего источника. Теперь, чтобы библиография появилась на странице, нам нужно добавить в документ две команды. Сначала `\bibliographystyle` команду, а затем `\bibliography` команду. Мы добавим их внизу страницы, прямо перед `\end{document}` командой. Обе эти команды требуют, чтобы мы передали им дополнительную информацию в фигурных скобках. Команда `\bibliographystyle` требует от нас ввести имя стиля. Существует несколько стилей, которые можно использовать, но мы просто воспользуемся стилем `plain` plainnat. Подробнее о других стилях можно узнать в интернете. Команда `\bibliography` хочет, чтобы мы ввели имя файла `.bib` файла, содержащего сведения об источниках, которые мы цитируем. Если вы разделили сведения об источниках на несколько `.bib` файлов, вы можете указать несколько имён файлов в этой команде, разделяя их запятыми. Теперь, если мы скомпилируем документ, вы заметите, что цитаты появляются в тексте в виде чисел в скобках, а ниже текста появился раздел «Список литературы». На этом этапе я должен сообщить вам, что если вы не используете ShareLaTeX в качестве редактора LaTeX, вам нужно будет запустить LaTeX, затем BibTeX, а затем снова LaTeX, чтобы получить нужный результат. ShareLaTeX упрощает этот процесс до одного нажатия зелёной кнопки Recompile.

Наконец, я хочу познакомить вас с [`natbib` пакет](https://ctan.org/pkg/natbib?lang=en). Это пакет, который даёт вам больше возможностей в отношении того, как ваши цитаты будут выглядеть в тексте. Чтобы загрузить этот пакет, добавьте новую `\usepackage` команду в преамбулу. В фигурных скобках нужно написать `natbib`. В квадратных скобках можно указать один или несколько `natbib` ключевых слов параметров. Эти ключевые слова используются для изменения таких вещей, как тип скобок, которые вы хотите использовать в цитатах, и прочего. Списки этих ключевых слов можно найти в интернете. По умолчанию `natbib` использует систему «автор–год», но её можно изменить на числовой стиль, используя ключевое слово `numbers` . В нашем примере мы оставим систему «автор–год», но укажем круглые скобки, добавив ключевое слово `round`. Теперь, когда наш пакет загружен и настроен, нам нужно изменить команды цитирования на `natbib` команды цитирования. Эти команды дают вам больше контроля над тем, как цитаты будут выглядеть в тексте; ради экономии времени я не буду знакомить вас со всеми ими, а просто продемонстрирую команду `\citep` . Изменив мои существующие `\cite` команды на `\citep` команды, цитаты будут в тексте полностью заключены в скобки. Последнее, что нам нужно сделать при использовании `natbib` — это изменить стиль библиографии на совместимый с `natbib`, мы будем использовать `plainnat` стиль, но опять же подробности об этом можно найти в интернете.

На этом наш разговор о библиографиях завершён. В [следующем видео](/latex/ru/drugie-temy/36-latex-video-tutorial-for-beginners-video-6.md) мы посмотрим, как вставлять таблицы и матрицы.

[Видео 1](/latex/ru/drugie-temy/31-latex-video-tutorial-for-beginners-video-1.md) | [Видео 2](/latex/ru/drugie-temy/32-latex-video-tutorial-for-beginners-video-2.md) | [Видео 3](/latex/ru/drugie-temy/33-latex-video-tutorial-for-beginners-video-3.md) | [Видео 4](/latex/ru/drugie-temy/34-latex-video-tutorial-for-beginners-video-4.md) | Видео 5 | [Видео 6](/latex/ru/drugie-temy/36-latex-video-tutorial-for-beginners-video-6.md) | Видео 7


---

# 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://ayakaleaf-pro.ayaka.space/latex/ru/drugie-temy/35-latex-video-tutorial-for-beginners-video-5.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.
