> 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/texlive/uk/osnovi-latex/vivchit-latex-za-30-khvilin.md).

# Вивчіть LaTeX за 30 хвилин

> **НОВЕ:** Відвідайте новий [Центр навчання Overleaf](https://learn.overleaf.com/) щоб ознайомитися з безкоштовними онлайн-курсами та вебінарами наживо — усе, що вам потрібно, щоб опанувати LaTeX і отримати максимум від Overleaf.

Цей вступний посібник не передбачає жодного попереднього досвіду роботи з LaTeX, але, сподіваємося, коли ви закінчите, ви не лише напишете свій перший документ LaTeX, а й здобудете достатньо знань і впевненості, щоб зробити наступні кроки до опанування LaTeX.

## Що таке LaTeX?

LaTeX (вимовляється «*ЛЕЙ*-тек» або «*ЛАХ*-тек») — інструмент для верстки документів професійного вигляду. Однак спосіб роботи LaTeX суттєво відрізняється від багатьох інших застосунків для створення документів, якими ви могли користуватися, таких як Microsoft Word або LibreOffice Writer: ці «[WYSIWYG](https://en.wikipedia.org/wiki/WYSIWYG)» інструменти надають користувачам інтерактивну сторінку, у яку вони вводять і редагують текст та застосовують різні види форматування. LaTeX працює зовсім інакше: замість цього ваш документ — це звичайний текстовий файл, у якому між текстом вставлено команди LaTeX *команди* для вираження бажаних (зверстаних) результатів. Щоб створити видимий, зверстаний документ, ваш файл LaTeX обробляється програмою, яка називається *рушій TeX* який використовує команди, вбудовані у ваш текстовий файл, щоб спрямовувати й керувати процесом верстки, перетворюючи команди LaTeX та текст документа на професійно зверстаний PDF-файл. Це означає, що вам потрібно зосередитися лише на *вмісті* вашого документа, а комп’ютер через команди LaTeX і рушій TeX подбає про *зовнішній вигляд* (форматування).

## Навіщо вивчати LaTeX?

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

До переваг LaTeX належать:

* підтримка верстки надзвичайно складної математики, таблиць і технічного контенту для фізичних наук;
* можливості для виносок, перехресних посилань і керування бібліографіями;
* легкість створення складних або рутинних елементів документа, таких як покажчики, глосарії, зміст, списки рисунків;
* висока налаштовуваність для індивідуального створення документів завдяки його вбудованій програмованості та розширюваності через тисячі [безкоштовних додаткових пакетів](https://www.ctan.org/pkg).

Загалом LaTeX надає користувачам великий контроль над підготовкою документів, які верстаються за надзвичайно високими стандартами. Звісно, є типи документів або публікацій, де LaTeX не сяє, зокрема багато сторінок «вільної форми», які зазвичай трапляються в журнальних виданнях.

Важливою перевагою LaTeX є розділення вмісту документа та його стилю: щойно ви написали вміст документа, його зовнішній вигляд можна легко змінити. Так само ви можете створити файл LaTeX, який визначає макет/стиль певного типу документа, і цей файл може використовуватися як *шаблон* для стандартизації написання/підготовки додаткових документів цього типу; наприклад, це дає змогу науковим видавцям створювати в LaTeX шаблони статей, які автори використовують для написання робіт для подання до журналів. Overleaf має [галерею, що містить тисячі шаблонів](https://www.overleaf.com/gallery), яка охоплює величезний спектр типів документів — від наукових статей, звітів і книг до резюме та презентацій. Оскільки ці шаблони визначають макет і стиль документа, авторам потрібно лише відкрити їх в Overleaf — створити новий проєкт — і почати писати, щоб додати свій вміст.

## Написання вашого першого фрагмента LaTeX

Перший крок — створити новий проєкт LaTeX. Ви можете зробити це на своєму комп’ютері, створивши новий `.tex` файл; або ж ви можете [розпочати новий проєкт в Overleaf](broken://pages/7aac302b2e0c41655b2dee23c9a17abc2f2d3ac4).

Почнімо з найпростішого робочого прикладу, який можна відкрити безпосередньо в Overleaf:

```latex
\documentclass{article}
\begin{document}
Перший документ. Це простий приклад без жодних 
додаткових параметрів чи включених пакетів.
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Simplest+working+example+LaTeX+document\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AFirst+document.+This+is+a+simple+example%2C+with+no+%0Aextra+parameters+or+packages+included.%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Приклад документа](https://images.ctfassets.net/nrgyaltdicpt/5oBbZABsWEnHZpwhfvV2PD/95ba7d5496616b4f10dffe6fb90f578a/LL30Fig1-plain.svg)

Ви бачите, що LaTeX автоматично зробив відступ першого рядка абзацу, подбавши про це форматування за вас. Давайте уважніше подивимося, що робить кожна частина нашого коду.

Перший рядок коду, `\documentclass{article}`, оголошує тип документа, відомий як його *клас*, який керує загальним виглядом документа. Для різних типів документів потрібні різні класи; тобто резюме/автобіографія вимагатиме іншого класу, ніж наукова стаття, для якої може використовуватися стандартний клас LaTeX `article` . Інші типи документів, з якими вам може довестися працювати, можуть вимагати інших класів, таких як `book` або `report`. Щоб отримати уявлення про багато доступних типів класів LaTeX, [відвідайте відповідну сторінку на CTAN (Comprehensive TeX Archive Network)](https://www.ctan.org/topic/class).

Визначивши клас документа, наш вміст, відомий як *тіло* документа, записується між `\begin{document}` та `\end{document}` тегами. Після відкриття наведеного вище прикладу ви можете внести зміни до тексту і, коли закінчите, переглянути отриманий зверстаний PDF, *перекомпілювавши документ*. Щоб зробити це в Overleaf, просто натисніть **Перекомпілювати**, як показано в цьому короткому відеофрагменті:

Будь-який проєкт Overleaf можна налаштувати так, щоб він автоматично перекомпілювався щоразу після редагування: клацніть маленьку стрілку поруч із **Перекомпілювати** кнопкою і встановіть **Автокомпіляція** на **Увімк.**, як показано на наступному знімку екрана:

![Знімок екрана, що показує, як встановити Auto Compile на Увімк. або Вимк.](/files/33ff6939f8574f611893759338e1403fb9bc5f7e)

Побачивши, як додавати вміст до нашого документа, наступний крок — надати йому назву. Щоб це зробити, нам треба коротко поговорити про **преамбулу**.

## Преамбула документа

Знімок екрана вище показує, що Overleaf зберігає документ LaTeX як файл під назвою `main.tex`: `.tex` розширення файла, за традицією, використовується під час іменування файлів, що містять код LaTeX вашого документа.

Попередній приклад показав, як вміст документа вводився після `\begin{document}` команди; однак усе у вашому `.tex` файлі, що міститься *перед* цією точкою, називається *преамбулу*преамбулою, яка виконує роль розділу «налаштування» документа. У преамбулі ви визначаєте клас документа (тип) разом із такими деталями, як мови, що використовуються під час написання документа; підключаєте *пакети* які хочете використовувати (докладніше про це [пізніше](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages)), і саме тут ви застосовуєте інші типи налаштувань.

Мінімальна преамбула документа може виглядати так:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{graphicx}
```

де `\documentclass[12pt, letterpaper]{article}` визначає загальний клас (тип) документа. Додаткові параметри, які мають бути відокремлені комами, подаються в квадратних дужках (`[...]`) і використовуються для налаштування цього екземпляра класу article; тобто параметри, які ми хочемо використовувати для цього конкретного `article`документа на основі цього класу.

У цьому прикладі два параметри роблять таке:

* `12pt` встановлює розмір шрифту
* `letterpaper` встановлює розмір паперу

Звісно, можна використовувати й інші розміри шрифту, `9pt`, `11pt`, `12pt`, але якщо жодного не вказано, розмір за замовчуванням — `10pt`. Щодо розміру паперу, іншими можливими значеннями є `a4paper` та `legalpaper`. Для додаткової інформації дивіться статтю про [розмір сторінки та поля](broken://pages/acf56e342d840bbe6d1ec77d090392a3ecc8efc7).

Рядок преамбули

```latex
\usepackage{graphicx}
```

є прикладом завантаження зовнішнього пакета (тут, [graphicx](https://ctan.org/pkg/graphicx?lang=en)) для розширення можливостей LaTeX, що дає змогу імпортувати зовнішні графічні файли. Пакети LaTeX обговорюються в розділі [Пошук і використання пакетів LaTeX](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Додавання інформації про назву, автора та дату

Щоб додати до нашого документа назву, автора й дату, потрібно ще три рядки в *преамбулу* (*не* основному тілі документа). Ось ці рядки:

* `\title{My first LaTeX document}`: назва документа
* `\author{Hubert Farnsworth}`: тут ви пишете ім’я автора(ів) і, за бажанням, `\thanks` команду всередині фігурних дужок:
  * `\thanks{Funded by the Overleaf team.}`: можна додати після імені автора, всередині фігурних дужок команди `author` Вона додасть верхній індекс і виноску з текстом усередині фігурних дужок. Корисно, якщо вам потрібно подякувати установі у вашій статті.
* `\date{August 2022}`: ви можете ввести дату вручну або використати команду `\today` для верстки поточної дати щоразу, коли документ компілюється

Після додавання цих рядків ваша преамбула має виглядати приблизно так:

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
```

Щоб зверстати назву, автора та дату, використайте `\maketitle` команду всередині *тіло* документа:

```latex
\begin{document}
\maketitle
Тепер ми додали назву, автора та дату до нашого першого \LaTeX{} документа!
\end{document}
```

Тепер преамбулу й тіло можна об’єднати, щоб отримати повний документ, який можна відкрити в Overleaf:

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
Тепер ми додали назву, автора та дату до нашого першого \LaTeX{} документа!
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення простого документа, створеного в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/3WzMd0bx2zlj3zLTKS8SxT/dc2b7c16adbc96bdd750b6d2c8b4227e/LL30Fig2r-plain.svg)

## Додавання коментарів

LaTeX — це форма «програмного коду», але така, що спеціалізується на верстці документів; тому, як і у випадку з кодом, написаним будь-якою іншою мовою програмування, у вашому документі може бути дуже корисно додавати коментарі. Коментар LaTeX — це частина тексту, яка не буде зверстана і жодним чином не вплине на документ — часто використовується для додавання нотаток «зробити»; пояснювальних приміток; надання вбудованих пояснень складних макросів або для закоментування рядків/розділів коду LaTeX під час налагодження.

Щоб зробити коментар у LaTeX, просто напишіть `%` символ на початку рядка, як показано в наступному коді, що використовує приклад вище:

```latex
\documentclass[12pt, letterpaper]{article}
\title{My first LaTeX document}
\author{Hubert Farnsworth\thanks{Funded by the Overleaf team.}}
\date{August 2022}
\begin{document}
\maketitle
Тепер ми додали назву, автора та дату до нашого першого \LaTeX{} документа!

% Цей рядок є коментарем. Він не буде зверстаний у документі.
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=My+first+LaTeX+document+with+a+comment\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0AWe+have+now+added+a+title%2C+author+and+date+to+our+first+%5CLaTeX%7B%7D+document%21%0A%0A%25+This+line+here+is+a+comment.+It+will+not+be+typeset+in+the+document.%0A%5Cend%7Bdocument%7D)

Цей приклад дає такий самий результат, як і попередній код LaTeX, у якому не було коментаря.

## Напівжирний, курсив і підкреслення

Далі ми розглянемо деякі команди форматування тексту:

* **Напівжирний**: напівжирний текст у LaTeX верстається за допомогою `\textbf{...}` команди.
* *Курсив*: курсивний текст створюється за допомогою `\textit{...}` команди.
* Підкреслення: щоб підкреслити текст, використовуйте `\underline{...}` команди.

Наступний приклад демонструє ці команди:

```latex
Деякі з \textbf{найвидатніших}
відкриттів у \underline{науці} 
були зроблені \textbf{\textit{випадково}}.
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=First+example+with+formatted+text\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0ASome+of+the+%5Ctextbf%7Bgreatest%7D%0Adiscoveries+in+%5Cunderline%7Bscience%7D+%0Awere+made+by+%5Ctextbf%7B%5Ctextit%7Baccident%7D%7D.%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує текст, відформатований у документі LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6vo15r0tLCByTpcvn1w2E8/8f14edc7ece1f10ce4ba2c76e1e58a56/LL30Fig3r-plain.svg)

Ще одна дуже корисна команда — `\emph{_аргумент_}`, чий ефект на свій `_аргумент_` залежить від контексту. Усередині звичайного тексту виділений текст стає курсивним, але ця поведінка змінюється на протилежну, якщо його використовують всередині курсивного тексту — дивіться наступний приклад:

```latex
Деякі з найвидатніших \emph{відкриттів} у науці 
були зроблені випадково.

\textit{Деякі з найвидатніших \emph{відкриттів} 
у науці були зроблені випадково.}

\textbf{Деякі з найвидатніших \emph{відкриттів} 
у науці були зроблені випадково.}
```

[Відкрийте цей **\emph** приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Ctitle%7BMy+first+LaTeX+document%7D%0A%5Cauthor%7BHubert+Farnsworth%5Cthanks%7BFunded+by+the+Overleaf+team.%7D%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cparindent0pt%25+To+remove+the+paragraph+indentation%0A%5Cmaketitle%0ASome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+in+science+%0Awere+made+by+accident.%0A%0A%5Ctextit%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%0A%5Ctextbf%7BSome+of+the+greatest+%5Cemph%7Bdiscoveries%7D+%0Ain+science+were+made+by+accident.%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що демонструє використання команди LaTeX \emph](https://images.ctfassets.net/nrgyaltdicpt/1K0A8RXXOomakJBAr2usmp/62d0e8b5275092dd0b1b4a59c745b632/LL30Fig4r-plain.svg)

* **Примітка:** деякі пакети, такі як [Beamer](broken://pages/a3604ce0fda7b423105ee5ed45ef3f005560e6eb), змінюють поведінку `\emph` команди.

## Додавання зображень

У цьому розділі ми розглянемо, як додати зображення до документа LaTeX. Overleaf підтримує три способи вставлення зображень:

1. Використайте [**Вставити рисунок** кнопку](https://learn.overleaf.com/learn/Kb/How%5Fto%5Finsert%5Ffigures%5Fin%5FOverleaf#Using%5FInsert%5FFigure%5Fto%5Fadd%5Fa%5Ffigure%5Fto%5Fyour%5Fproject)(![The Insert Figure button on the editor toolbar](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/a/a8/InsertFigureButton.png), розташовану на панелі інструментів редактора, щоб вставити зображення в **Візуальний редактор** або **Редактор коду**.
2. [Скопіюйте та вставте зображення](broken://pages/d97726dc61cc8eb0b8c268587501c1d19cd2a289) у **Візуальний редактор** або **Редактор коду**.
3. Використайте **Редактор коду** щоб написати код LaTeX, який вставляє графіку.

Параметри 1 і 2 автоматично генерують код LaTeX, необхідний для вставлення зображень, але тут ми запроваджуємо варіант 3 — зверніть увагу, що вам потрібно буде [завантажити ці зображення](https://docs.overleaf.com/writing-and-editing/inserting-images) до вашого проєкту Overleaf. Наступний приклад показує, як вставити зображення:

```latex
\documentclass{article}
\usepackage{graphicx} %Пакет LaTeX для імпорту графіки
\graphicspath{{images/}} %налаштування пакета graphicx
 
\begin{document}
Всесвіт величезний і, здається, є однорідним, 
у великому масштабі, куди б ми не подивилися.

% Команда \includegraphics 
% надається (реалізується) пакетом 
% graphicx
\includegraphics{universe}  
 
Над ним є зображення галактики.
\end{document}
```

[Відкрийте цей приклад із зображенням в Overleaf.](https://www.overleaf.com/project/new/template/25686?id=107971142\&templateName=Example+using+images+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Цей приклад створює такий результат:

![Графічне зображення, що демонструє імпорт зображення в документ LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4p5toat08FUgehv4yuNwXS/efc9e75e4342c9caeec94f26627fa337/LL30Fig5v2-plain.svg)

Імпорт графіки в документ LaTeX потребує [додаткового *пакета*](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages) який надає команди та можливості, потрібні для включення зовнішніх графічних файлів. Наведений вище приклад завантажує [пакет graphicx](https://ctan.org/pkg/graphicx?lang=en) який, серед багатьох інших команд, надає `\includegraphics{...}` для імпорту графіки та `\graphicspath{...}` щоб повідомити LaTeX, де розташовані графічні файли.

Щоб використати `graphicx` пакет, додайте такий рядок до преамбули документа Overleaf:

```latex
\usepackage{graphicx}
```

У нашому прикладі команда `\graphicspath{{images/}}` повідомляє LaTeX, що зображення зберігаються в теці з назвою `images`, яка міститься в поточному каталозі:

![Зображення, що показує, як LaTeX отримує доступ до зображень, збережених у теці](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/1/17/ImagesInAFolder.png)

Команда `\includegraphics{universe}` виконує фактичне вставлення зображення в документ. Тут, `universe` є назвою файла зображення, але без його розширення.

**Примітка**:

* Хоча повна назва файла, включно з його розширенням, допускається в `\includegraphics` команді, вважається найкращою практикою опускати розширення файла, оскільки це змусить LaTeX шукати всі підтримувані формати.
* Загалом, назва файла графіки не повинна містити пробілів або кількох крапок; також рекомендується використовувати малі літери в розширенні файла під час завантаження файлів зображень до Overleaf.

Більше інформації про пакети LaTeX можна знайти наприкінці цього посібника в розділі [Пошук і використання пакетів LaTeX](#Finding%5Fand%5Fusing%5FLaTeX%5Fpackages).

## Підписи, мітки та посилання

Для зображень можна додавати підписи, мітки та посилання за допомогою `figure` середовища, як показано нижче:

```latex
\documentclass{article}
\usepackage{graphicx}
\graphicspath{{images/}}
 
\begin{document}

\begin{figure}[h]
    \centering
    \includegraphics[width=0.75\textwidth]{mesh}
    \caption{Гарний графік.}
    \label{fig:mesh1}
\end{figure}
 
Як ви бачите на рисунку \ref{fig:mesh1}, функція зростає поблизу початку координат. Цей приклад на сторінці \pageref{fig:mesh1}.

\end{document}
```

[Відкрийте цей приклад із зображенням в Overleaf.](https://www.overleaf.com/project/new/template/25519?id=107980830\&templateName=Example+using+image+captions+in+LaTeX\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=)

Цей приклад створює такий результат:

![Графічне зображення, що демонструє використання підписів до рисунків у LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4DkAWWkQqZP6QHU2EErogQ/9aa2371f2cde0f3f8bf22aa1c0b91789/LL30Fig6r-plain.svg)

У прикладі є кілька вартих уваги команд:

* **`\includegraphics[width=0.75\textwidth]{mesh}`**: Ця форма `\includegraphics` наказує LaTeX встановити ширину рисунка на 75% від ширини тексту — значення якої зберігається в `\textwidth` команди.
* **`\caption{Гарний графік.}`**: Як випливає з назви, ця команда встановлює підпис до рисунка, який може розташовуватися над або під рисунком. Якщо ви створите список рисунків, цей підпис буде використано в цьому списку.
* **`\label{fig:mesh1}`**: Щоб послатися на це зображення у вашому документі, йому потрібно призначити мітку за допомогою `\label` команди. Мітка використовується для створення номера для зображення і, у поєднанні з наступною командою, дасть змогу посилатися на нього.
* **`\ref{fig:mesh1}`**: Цей код буде замінено номером, що відповідає згаданому рисунку.

Зображення, включені в документ LaTeX, слід розміщувати всередині `figure` середовища або подібного, щоб LaTeX міг автоматично розмістити зображення у відповідному місці документа.

Додаткові вказівки містяться в таких статтях довідки Overleaf:

* [Розміщення рисунків](broken://pages/c1372d1a166f3349a573840b95f5e1d8f19dbba5)
* [Вставлення зображень](https://docs.overleaf.com/writing-and-editing/inserting-images)

## Створення списків у LaTeX

Ви можете створювати різні типи списків за допомогою *середовищ*, які використовуються для інкапсуляції коду LaTeX, потрібного для реалізації певної можливості верстки. Середовище починається з `\begin{_environment-name_}` і закінчується `\end{_environment-name_}` де `_назва_середовища_` може бути `figure`, `tabular` або одним із типів списків: `itemize` для невпорядкованих списків або `enumerate` для впорядкованих списків.

### Невпорядковані списки

Невпорядковані списки створюються за допомогою `itemize` середовища. Кожен елемент списку має передувати `\item` команді, як показано нижче:

```latex
\documentclass{article}
\begin{document}
\begin{itemize}
  \item Окремі елементи позначаються чорною крапкою, так званою маркерною крапкою.
  \item Текст у елементах може бути будь-якої довжини.
\end{itemize}
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+a+LaTeX+unordered+list\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bitemize%7D%0A++%5Citem+The+individual+entries+are+indicated+with+a+black+dot%2C+a+so-called+bullet.%0A++%5Citem+The+text+in+the+entries+may+be+of+any+length.%0A%5Cend%7Bitemize%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Приклад маркованих списків у LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1lDj29Mg9ZuLNHXwZrTJew/cd7d950c65fd05b251c4aa55746f4eb7/LL30Fig7-plain.svg)

Ви також можете відкрити цей [більший проєкт Overleaf](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) який демонструє різні типи списків LaTeX.

### Впорядковані списки

Впорядковані списки використовують той самий синтаксис, що й невпорядковані списки, але створюються за допомогою `enumerate` середовища:

```latex
\documentclass{article}
\begin{document}
\begin{enumerate}
  \item Це перший пункт нашого списку.
  \item Номери в списку збільшуються з кожним доданим пунктом.
\end{enumerate}
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+of+the+enumerate+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Benumerate%7D%0A++%5Citem+This+is+the+first+entry+in+our+list.%0A++%5Citem+The+list+numbers+increase+with+each+entry+we+add.%0A%5Cend%7Benumerate%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Приклад нумерованого списку, створеного в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/2vkfa7RiAIJxv5wIZbg9UK/530c384f159d091a587de279d13fefec/LL30Fig8-plain.svg)

Як і `невпорядковані` списки, кожен пункт має передуватися `\item` командою, яка тут автоматично генерує числове значення мітки впорядкованого списку, починаючи з 1.

Для отримання додаткової інформації ви можете відкрити цю [більший проєкт Overleaf](https://www.overleaf.com/project/new/template/25521?id=107987258\&templateName=Demonstrating+various+types+of+LaTeX+list\&latexEngine=pdflatex\&texImage=texlive-full%3A2022.1\&mainFile=) яка демонструє різні типи списків LaTeX або відвідати нашу спеціальну [довідкову статтю про списки LaTeX](broken://pages/1edc4f84120ada9a20df46725dcd84a28e125373), яка містить ще багато прикладів і показує, як створювати налаштовані списки.

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

Однією з головних переваг LaTeX є легкість, з якою можна записувати математичні вирази. LaTeX надає два режими написання для верстки математики:

* *вбудований* математичний режим, що використовується для запису формул, які є частиною абзацу
* *відображуваний* математичний режим, що використовується для запису виразів, які не є частиною тексту чи абзацу і набираються на окремих рядках

### Вбудований математичний режим

Давайте розглянемо приклад вбудованого математичного режиму:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
У фізиці еквівалентність маси та енергії записують 
рівнянням $E=mc^2$, відкритим у 1905 році Альбертом Ейнштейном.
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Inline+LaTeX+maths+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AIn+physics%2C+the+mass-energy+equivalence+is+stated+%0Aby+the+equation+%24E%3Dmc%5E2%24%2C+discovered+in+1905+by+Albert+Einstein.%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує математику, набрану у вбудованому математичному режимі](https://images.ctfassets.net/nrgyaltdicpt/77oK8pfew1B1VvxiBtALag/15714f2da4e469bbb8cf70a0d3733e5d/LL30Fig9-plain.svg)

Для набору математики у вбудованому режимі можна використовувати одну з таких пар роздільників: `\( ... \)`, `$ ... $` або `\begin{math} ... \end{math}`, як показано в наведеному нижче прикладі:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
\begin{math}
E=mc^2
\end{math} набирається в абзаці з використанням вбудованого математичного режиму — так само, як і $E=mc^2$, а також \(E=mc^2\).
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Demonstrating+inline+math+mode\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bmath%7D%0AE%3Dmc%5E2%0A%5Cend%7Bmath%7D+is+typeset+in+a+paragraph+using+inline+math+mode---as+is+%24E%3Dmc%5E2%24%2C+and+so+too+is+%5C%28E%3Dmc%5E2%5C%29.%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що демонструє вміст, створений за допомогою вбудованого математичного режиму LaTeX](https://images.ctfassets.net/nrgyaltdicpt/46VPfEGxYJ3di18TLzaLo9/ed67df07532c52b6543fd2bae7cb7c04/LL30Fig10r-plain.svg)

### Відображуваний математичний режим

Рівняння, набрані у відображуваному режимі, можуть бути нумерованими або ненумерованими, як у наведеному нижче прикладі:

```latex
\documentclass[12pt, letterpaper]{article}
\begin{document}
Еквівалентність маси та енергії описується відомим рівнянням
\[ E=mc^2 \], відкритим у 1905 році Альбертом Ейнштейном. 

У природних одиницях ($c = 1$) формула виражає тотожність
\begin{equation}
E=m
\end{equation}
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Display+math+mode+example\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThe+mass-energy+equivalence+is+described+by+the+famous+equation%0A%5C%5B+E%3Dmc%5E2+%5C%5D+discovered+in+1905+by+Albert+Einstein.+%0A%0AIn+natural+units+%28%24c+%3D+1%24%29%2C+the+formula+expresses+the+identity%0A%5Cbegin%7Bequation%7D%0AE%3Dm%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує математику у відображуваному режимі в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/6n1FPYFzmzCHPpWoEoYQZM/79b33f1096be06326bff7d2e1976c67c/LL30Fig11-plain.svg)

Для набору математики у відображуваному режимі можна використовувати одну з таких пар роздільників: `\[ ... \]`, `\begin{displaymath} ... \end{displaymath}` або `\begin{equation} ... \end{equation}`. Історично для набору математики у відображуваному режимі потрібно було використовувати `$$` символьні роздільники, як у `$$ _... display math here ..._$$`, але цей метод [більше не рекомендується](https://texfaq.org/FAQ-dolldoll): використовуйте роздільники LaTeX `\[ ... \]` замість цього.

### Більш повні приклади

Наведені нижче приклади демонструють низку математичного вмісту, набраного за допомогою LaTeX.

```latex
\documentclass{article}
\begin{document}
Нижні індекси в математичному режимі записуються як $a_b$, а верхні індекси — як $a^b$. Їх можна поєднувати та вкладати, щоб записувати такі вирази, як

\[ T^{i_1 i_2 \dots i_p}_{j_1 j_2 \dots j_q} = T(x^{i_1},\dots,x^{i_p},e_{j_1},\dots,e_{j_q}) \]
 
Інтеграли записуємо за допомогою $\int$, а дроби — за допомогою $\frac{a}{b}$. Межі для інтегралів ставляться за допомогою верхніх і нижніх індексів:

\[ \int_0^1 \frac{dx}{e^x} =  \frac{e-1}{e} \]

Малі грецькі літери записуються як $\omega$ $\delta$ тощо, а великі грецькі літери — як $\Omega$ $\Delta$.

Математичним операторам передує зворотна скісна риска, наприклад $\sin(\beta)$, $\cos(\alpha)$, $\log(x)$ тощо.
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a%5Fb%24+and+superscripts+are+written+as+%24a%5Eb%24.+These+can+be+combined+and+nested+to+write+expressions+such+as%0A%0A%5C%5B+T%5E%7Bi%5F1+i%5F2+%5Cdots+i%5Fp%7D%5F%7Bj%5F1+j%5F2+%5Cdots+j%5Fq%7D+%3D+T%28x%5E%7Bi%5F1%7D%2C%5Cdots%2Cx%5E%7Bi%5Fp%7D%2Ce%5F%7Bj%5F1%7D%2C%5Cdots%2Ce%5F%7Bj%5Fq%7D%29+%5C%5D%0A+%0AWe+write+integrals+using+%24%5Cint%24+and+fractions+using+%24%5Cfrac%7Ba%7D%7Bb%7D%24.+Limits+are+placed+on+integrals+using+superscripts+and+subscripts%3A%0A%0A%5C%5B+%5Cint%5F0%5E1+%5Cfrac%7Bdx%7D%7Be%5Ex%7D+%3D++%5Cfrac%7Be-1%7D%7Be%7D+%5C%5D%0A%0ALower+case+Greek+letters+are+written+as+%24%5Comega%24+%24%5Cdelta%24+etc.+while+upper+case+Greek+letters+are+written+as+%24%5COmega%24+%24%5CDelta%24.%0A%0AMathematical+operators+are+prefixed+with+a+backslash+as+%24%5Csin%28%5Cbeta%29%24%2C+%24%5Ccos%28%5Calpha%29%24%2C+%24%5Clog%28x%29%24+etc.%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує низку математичних виразів, набраних у LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5xfm4NybWckHL5ndpdnBRq/bc0b5e27044820ea5cdd11648a68f543/LL30Fig12r-plain.svg)

Наступний приклад використовує `equation*` середовище, яке надається пакетом `amsmath` пакетом, тому нам потрібно додати до преамбули документа такий рядок:

```latex
\usepackage{amsmath}% For the equation* environment
```

Для отримання додаткової інформації щодо використання `amsmath` дивіться [нашу довідкову статтю](broken://pages/b7c173574729145526bbadc45b0cd3c06a5e6b58).

```latex
\documentclass{article}
\usepackage{amsmath}% For the equation* environment
\begin{document}
\section{First example}

Відому теорему Піфагора \(x^2 + y^2 = z^2\) було доведено хибною для інших показників степеня, тобто наступне рівняння не має цілих розв’язків для \(n>2\):

\[ x^n + y^n = z^n \]

\section{Second example}

Це простий математичний вираз \(\sqrt{x^2+1}\) у тексті. 
І це також те саме: 
\begin{math}
\sqrt{x^2+1}
\end{math}
але за допомогою іншої команди.

Це простий математичний вираз без нумерації
\[\sqrt{x^2+1}\] 
відокремлений від тексту.

Це також те саме:
\begin{displaymath}
\sqrt{x^2+1}
\end{displaymath}

\ldots і це:
\begin{equation*}
\sqrt{x^2+1}
\end{equation*}
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=More+math+content+typeset+in+LaTeX\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%25+For+the+equation%2A+environment%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BFirst+example%7D%0A%0AThe+well-known+Pythagorean+theorem+%5C%28x%5E2+%2B+y%5E2+%3D+z%5E2%5C%29+was+proved+to+be+invalid+for+other+exponents%2C+meaning+the+next+equation+has+no+integer+solutions+for+%5C%28n%3E2%5C%29%3A%0A%0A%5C%5B+x%5En+%2B+y%5En+%3D+z%5En+%5C%5D%0A%0A%5Csection%7BSecond+example%7D%0A%0AThis+is+a+simple+math+expression+%5C%28%5Csqrt%7Bx%5E2%2B1%7D%5C%29+inside+text.+%0AAnd+this+is+also+the+same%3A+%0A%5Cbegin%7Bmath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bmath%7D%0Abut+by+using+another+command.%0A%0AThis+is+a+simple+math+expression+without+numbering%0A%5C%5B%5Csqrt%7Bx%5E2%2B1%7D%5C%5D+%0Aseparated+from+text.%0A%0AThis+is+also+the+same%3A%0A%5Cbegin%7Bdisplaymath%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bdisplaymath%7D%0A%0A%5Cldots+and+this%3A%0A%5Cbegin%7Bequation%2A%7D%0A%5Csqrt%7Bx%5E2%2B1%7D%0A%5Cend%7Bequation%2A%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує низку математичних виразів, набраних у LaTeX](https://images.ctfassets.net/nrgyaltdicpt/hT85gkewCDlxCHeNU5slE/9256c129b25bec7a93dcfe9e44b0654a/LL30Fig13r-plain.svg)

Можливості роботи з математикою в LaTeX безмежні, тож обов’язково відвідайте наші довідкові сторінки за порадами та прикладами щодо конкретних тем:

* [Математичні вирази](broken://pages/4a88f364fbfd174afbcf69ba0cd6f7f73ff754f2)
* [Нижні та верхні індекси](broken://pages/afd982a9ea5452a25d98e800a720db2ead33ee56)
* [Дужки та круглі дужки](broken://pages/ef93233409bcd04ea07820a67b14f44553135d4e)
* [Дроби та біноміальні коефіцієнти](broken://pages/7fce11644e590e4e500e788851c987772b113e22)
* [Вирівнювання рівнянь](broken://pages/3d2130e76483b0b0ed1a0b3cbc52a9357d6b203c)
* [Оператори](broken://pages/0ad93f2e0f00b918bb50d35cda7c522aba4b1f0f)
* [Інтервали в математичному режимі](broken://pages/99990a5f9a7805e41eb5fba13677c0ec42eae7d0)
* [Інтеграли, суми та межі](broken://pages/d740fcdcb178c8e51702402c986229d5d33f4a76)
* [Стиль відображення в математичному режимі](broken://pages/e6abf52c2ffcde93c494fc95e0cdc0153bf1b59e)
* [Список грецьких літер і математичних символів](broken://pages/2ea9f8a6f594326de49ef7ff213c4d82c4367c93)
* [Математичні шрифти](broken://pages/dafebfa5fd37c93ae579595bda9c55f51c4fce2e)

## Базова структура документа

Далі ми розглянемо анотації та те, як поділити документ LaTeX на різні розділи, підрозділи та абзаци.

### Анотації

Наукові статті зазвичай містять *анотацію* яка є коротким оглядом/резюме їхніх основних тем або аргументів. Наступний приклад демонструє верстку анотації за допомогою `анотацію` середовища:

```latex
\documentclass{article}
\begin{document}
\begin{abstract}
Це простий абзац на початку 
документа. Короткий вступ до основної теми.
\end{abstract}
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=How+to+create+a+document+abstract\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує анотацію, набрану в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/4cPu8x8ZxuDVF6efcZ03yi/91aa6aa84719613b0e25c725b70aa0b8/LL30Fig14-plain.svg)

### Абзаци та нові рядки

Після того, як анотацію вставлено, ми можемо почати писати наш перший абзац. Наступний приклад демонструє:

* як створюється новий абзац подвійним натисканням клавіші «Enter», що завершує поточний рядок і вставляє наступний порожній рядок;
* як почати новий рядок без початку нового абзацу, вставивши ручний розрив рядка за допомогою `\\` команди, яка є подвійною зворотною скісною рискою; як альтернатива, використайте `\newline` команди.

Третій абзац у цьому прикладі демонструє використання команд `\\` та `\newline`:

```latex
\documentclass{article}
\begin{document}

\begin{abstract}
Це простий абзац на початку 
документа. Короткий вступ до основної теми.
\end{abstract}

Після нашої анотації ми можемо почати перший абзац, а потім двічі натиснути «Enter», щоб почати другий.

Цей рядок почне другий абзац.

Я почну третій абзац, а потім додам \\ ручний розрив рядка, який змусить цей текст початися з нового рядка, але він залишиться частиною того самого абзацу. Або ж я можу використати команду \verb|\newline|\newline, щоб почати новий рядок, який також є частиною того самого абзацу.
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Example+to+create+a+new+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cbegin%7Babstract%7D%0AThis+is+a+simple+paragraph+at+the+beginning+of+the+%0Adocument.+A+brief+introduction+about+the+main+subject.%0A%5Cend%7Babstract%7D%0A%0AAfter+our+abstract+we+can+begin+the+first+paragraph%2C+then+press+%60%60enter%27%27+twice+to+start+the+second+one.%0A%0AThis+line+will+start+a+second+paragraph.%0A%0AI+will+start+the+third+paragraph+and+then+add+%5C%5C+a+manual+line+break+which+causes+this+text+to+start+on+a+new+line+but+remains+part+of+the+same+paragraph.+Alternatively%2C+I+can+use+the+%5Cverb%7C%5Cnewline%7C%5Cnewline+command+to+start+a+new+line%2C+which+is+also+part+of+the+same+paragraph.%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує створення абзаців у LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5DdSH06hFli8k4lR0dxw4m/a55cddf9aa10b64302ae7b72ba0c6447/LL30Fig15r-plain.svg)

Зверніть увагу, як LaTeX автоматично робить відступи для абзаців — за винятком одразу після заголовків документа, таких як section і subsection —[як ми побачимо](#Chapters%5Fand%5Fsections).

Новим користувачам радять, що кілька `\\` або `\newline`s не слід використовувати, щоб «імітувати» абзаци з більшим інтервалом між ними, оскільки це може заважати алгоритмам верстки LaTeX. Рекомендований спосіб — і надалі використовувати порожні рядки для створення нових абзаців, без жодних `\\`, а також підключіть [пакет parskip](https://ctan.org/pkg/parskip?lang=en) додавши `\usepackage{parskip}` до преамбули.

Додаткову інформацію про абзаци можна знайти в таких статтях:

* [Абзаци та нові рядки](broken://pages/41b02d0112aab52dd0d9f04a1c5d9d6edca6b4c7)
* [Як змінити інтервал між абзацами в LaTeX](broken://pages/729a539152a1e767002cc10250b6da2280f3a1d7)
* [Помилка LaTeX: Тут немає рядка, який можна завершити](broken://pages/74950522533f2794b675dd3a924d5260db44dd62) містить додаткові поради та рекомендації щодо використання `\\`.

### Розділи та підрозділи

Довші документи, незалежно від програмного забезпечення для їх створення, зазвичай поділяються на частини, глави, розділи, підрозділи тощо. LaTeX також надає команди для структурування документа, але доступні команди та їхні реалізації (те, що вони роблять) можуть залежати від класу документа, що використовується. Наприклад, документи, створені за допомогою `book` класу можуть бути поділені на частини, глави, розділи, підрозділи тощо, але `letter` клас не надає (не підтримує) жодних команд для цього.

Наступний приклад демонструє команди, що використовуються для структурування документа на основі `book` класу:

```latex
\documentclass{book}
\begin{document}

\chapter{First Chapter}

\section{Introduction}

Це перший розділ.

Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit. Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...

\section{Second Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\subsection{First Subsection}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Unnumbered Section}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem...
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Book+class+example+document\&snip=%5Cdocumentclass%7Bbook%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Cchapter%7BFirst+Chapter%7D%0A%0A%5Csection%7BIntroduction%7D%0A%0AThis+is+the+first+section.%0A%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%7BSecond+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csubsection%7BFirst+Subsection%7D%0APraesent+imperdietmi+nec+ante.+Donec+ullamcorper%2C+felis+non+sodales...%0A%0A%5Csection%2A%7BUnnumbered+Section%7D%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem...%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує розділи в документі-книзі LaTeX](https://images.ctfassets.net/nrgyaltdicpt/1A1T7YsurQdM058OwmLqd8/7f6e962c31356bafa702bab9062f6061/LL30Fig16-plain.svg)

Назви команд для структурування документа здебільшого говорять самі за себе; наприклад, `\chapter{First Chapter}` створює нову главу під назвою `First Chapter`, `\section{Introduction}` створює розділ під назвою `Introduction`, і так далі. Розділи можна далі поділити на `\subsection{...}` і навіть `\subsubsection{...}`. Нумерація розділів, підрозділів тощо є автоматичною, але її можна вимкнути, використовуючи так звану *зірочкову версію* відповідної команди, яка має зірочку (\*) наприкінці, наприклад `\section*{...}` та `\subsection*{...}`.

*У сукупності*, класи документів LaTeX надають такі команди структурування, причому кожен конкретний клас підтримує відповідну підмножину:

* `\part{part}`
* `\chapter{chapter}`
* `\section{section}`
* `\subsection{subsection}`
* `\subsubsection{subsubsection}`
* `\paragraph{paragraph}`
* `\subparagraph{subparagraph}`

Зокрема, `\part` та `\chapter` команди доступні лише в `report` та `book` класах документів.

Відвідайте статтю Overleaf [про розділи та глави](broken://pages/943218bbd2c805bfef427772d0d305d55d2b78c0) для додаткової інформації про команди структурування документа.

## Створення таблиць

Overleaf пропонує три варіанти створення таблиць:

1. За допомогою [**Вставити таблицю** кнопку](https://www.overleaf.com/learn/how-to/How%5Fto%5Finsert%5Ftables%5Fin%5FOverleaf%23inserttable#Using%5FInsert%5FTable%5Fto%5Fcreate%5Fa%5Ftable%5Fin%5Fyour%5Fproject) на **Візуальний редактор** (або **Редактор коду**) панелі інструментів.
2. [Копіювання та вставлення таблиці](https://www.overleaf.com/learn/how-to/How%5Fto%5Fpaste%5Fformatted%5Fcontent%5Finto%5FOverleaf%23pastingtables) з іншого документа під час використання **Візуальний редактор**.
3. Написання коду LaTeX для таблиці в Code Editor.

Якщо ви новачок у LaTeX, використання панелі інструментів у **Візуальний редактор** (варіант 1) — чудовий спосіб почати — ви можете перемикатися між **Візуальний редактор** та **Редактор коду** щоб бачити код, що стоїть за таблицею.

Тут ми зосереджуємося на варіанті 3 — найгнучкішому способі створення таблиць — і наводимо приклади, що демонструють, як створювати таблиці в LaTeX, зокрема додавання ліній (лінійок) і підписів. Набуваючи досвіду, зверніть увагу на наші детальні рекомендації щодо [створення таблиць за допомогою LaTeX](https://www.overleaf.com/learn/latex/Tables).

### Створення базової таблиці в LaTeX

Почнемо з прикладу, що показує, як набрати базову таблицю:

```latex
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\  
 cell7 & cell8 & cell9    
\end{tabular}
\end{center}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=An+example+of+a+basic+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Bc+c+c%7D%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C++%0A+cell7+%26+cell8+%26+cell9++++%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D%0A%3C%2Fsource%3E)

Цей приклад створює такий результат:

![Графічне зображення таблиці, набраної в LaTeX](https://images.ctfassets.net/nrgyaltdicpt/5K46QavbKv9vF4RI1GbUf2/f22d4f8a06d00251166f86d2c891321e/LL30Fig17-plain.svg)

Команда `tabular` середовище є стандартним методом LaTeX для створення таблиць. Ви повинні вказати параметр для цього середовища, у цьому випадку `{c c c}` що вказує LaTeX, що буде три стовпці, і текст у кожному з них має бути вирівняний по центру. Також можна використовувати `r` для вирівнювання тексту праворуч, а `l` для вирівнювання його ліворуч. Символ вирівнювання `&` використовується для позначення окремих комірок таблиці в межах рядка таблиці. Щоб завершити рядок таблиці, використовуйте *новий рядок* команду `\\`. Наша таблиця міститься всередині `center` середовища, щоб вона була центрована в межах ширини тексту сторінки.

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

Команда `tabular` середовище підтримує горизонтальні та вертикальні лінії (лінійки) як частину таблиці:

* щоб додати горизонтальні лінійки над і під рядками, використовуйте `\hline` команду
* щоб додати вертикальні лінійки між стовпцями, використовуйте параметр вертикальної лінії `|`

У цьому прикладі аргументом є `{|c|c|c|}` який оголошує три (вирівняні по центру) стовпці, кожен із яких відокремлено вертикальною лінією (лінійкою); крім того, ми використовуємо `\hline` щоб розмістити горизонтальну лінійку над першим рядком і під останнім рядком:

```latex
\begin{center}
\begin{tabular}{|c|c|c|} 
 \hline
 cell1 & cell2 & cell3 \\ 
 cell4 & cell5 & cell6 \\ 
 cell7 & cell8 & cell9 \\ 
 \hline
\end{tabular}
\end{center}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+example+with+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7B%7Cc%7Cc%7Cc%7C%7D+%0A+%5Chline%0A+cell1+%26+cell2+%26+cell3+%5C%5C+%0A+cell4+%26+cell5+%26+cell6+%5C%5C+%0A+cell7+%26+cell8+%26+cell9+%5C%5C+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Графічне зображення таблиці, набраної в LaTeX, що містить горизонтальні та вертикальні лінійки](https://images.ctfassets.net/nrgyaltdicpt/5uWYGUhK1XJJJaWz5R1EmX/3ee88bf6b2eaf8d0644b57fa8064800b/LL30Fig18-plain.svg)

Ось ще один приклад:

```latex
\begin{center}
 \begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 \hline
 2 & 7 & 78 & 5415 \\
 \hline
 3 & 545 & 778 & 7507 \\
 \hline
 4 & 545 & 18744 & 7560 \\
 \hline
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\end{center}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Another+table+example+containing+rules\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A+%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+%5Chline%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+%5Chline%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+%5Chline%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+%5Chline%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Графічне зображення таблиці, набраної в LaTeX, що містить горизонтальні та вертикальні лінійки](https://images.ctfassets.net/nrgyaltdicpt/1Cy9FcRnDVDRUPQdCgaKq6/c21e5f7d9a53514756c6e1f2996e51e0/LL30Fig19-plain.svg)

### Підписи, мітки та посилання

Ви можете додавати підписи та посилання на таблиці майже так само, як і для зображень. Єдина різниця в тому, що замість **`figure`** середовища, ви використовуєте **`table`** середовище.

Таблиця \ref{table:data} показує, як додати підпис до таблиці та послатися на неї.

```latex
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||} 
 \hline
 Col1 & Col2 & Col2 & Col3 \\ [0.5ex] 
 \hline\hline
 1 & 6 & 87837 & 787 \\ 
 2 & 7 & 78 & 5415 \\
 3 & 545 & 778 & 7507 \\
 4 & 545 & 18744 & 7560 \\
 5 & 88 & 788 & 6344 \\ [1ex] 
 \hline
\end{tabular}
\caption{Table to test captions and labels.}
\label{table:data}
\end{table}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Table+captions+and+references\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ATable+%5Cref%7Btable%3Adata%7D+shows+how+to+add+a+table+caption+and+reference+a+table.%0A%5Cbegin%7Btable%7D%5Bh%21%5D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7B%7C%7Cc+c+c+c%7C%7C%7D+%0A+%5Chline%0A+Col1+%26+Col2+%26+Col2+%26+Col3+%5C%5C+%5B0.5ex%5D+%0A+%5Chline%5Chline%0A+1+%26+6+%26+87837+%26+787+%5C%5C+%0A+2+%26+7+%26+78+%26+5415+%5C%5C%0A+3+%26+545+%26+778+%26+7507+%5C%5C%0A+4+%26+545+%26+18744+%26+7560+%5C%5C%0A+5+%26+88+%26+788+%26+6344+%5C%5C+%5B1ex%5D+%0A+%5Chline%0A%5Cend%7Btabular%7D%0A%5Ccaption%7BTable+to+test+captions+and+labels.%7D%0A%5Clabel%7Btable%3Adata%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Таблиця LaTeX із підписом](https://images.ctfassets.net/nrgyaltdicpt/1f5w74UIaTCkpApaPdVeWf/580a87c2413ddc9d6bdef3bf462689fc/LL30Fig20-plain.svg)

## Додавання змісту

Створити зміст нескладно, оскільки команда `\tableofcontents` робить майже всю роботу за вас:

```latex
\documentclass{article}
\title{Sections and Chapters}
\author{Gubert Farnsworth}
\date{August 2022}
\begin{document}
  
\maketitle
  
\tableofcontents

\section{Introduction}
   
Це перший розділ.
      
Lorem  ipsum  dolor  sit  amet,  consectetuer  adipiscing  
elit.   Etiam  lobortisfacilisis sem.  Nullam nec mi et 
neque pharetra sollicitudin.  Praesent imperdietmi nec ante. 
Donec ullamcorper, felis non sodales...
       
\section*{Unnumbered Section}
\addcontentsline{toc}{section}{Unnumbered Section}

Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...

\section{Second Section}
       
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.  
Etiam lobortis facilisissem.  Nullam nec mi et neque pharetra 
sollicitudin.  Praesent imperdiet mi necante...
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Generating+a+table+of+contents\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Ctitle%7BSections+and+Chapters%7D%0A%5Cauthor%7BGubert+Farnsworth%7D%0A%5Cdate%7BAugust+2022%7D%0A%5Cbegin%7Bdocument%7D%0A++%0A%5Cmaketitle%0A++%0A%5Ctableofcontents%0A%0A%5Csection%7BIntroduction%7D%0A+++%0AThis+is+the+first+section.%0A++++++%0ALorem++ipsum++dolor++sit++amet%2C++consectetuer++adipiscing++%0Aelit.+++Etiam++lobortisfacilisis+sem.++Nullam+nec+mi+et+%0Aneque+pharetra+sollicitudin.++Praesent+imperdietmi+nec+ante.+%0ADonec+ullamcorper%2C+felis+non+sodales...%0A+++++++%0A%5Csection%2A%7BUnnumbered+Section%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BUnnumbered+Section%7D%0A%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%0A%5Csection%7BSecond+Section%7D%0A+++++++%0ALorem+ipsum+dolor+sit+amet%2C+consectetuer+adipiscing+elit.++%0AEtiam+lobortis+facilisissem.++Nullam+nec+mi+et+neque+pharetra+%0Asollicitudin.++Praesent+imperdiet+mi+necante...%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Графічне зображення змісту, створеного за допомогою LaTeX](https://images.ctfassets.net/nrgyaltdicpt/MxY592Q6EGsDKMA2mZw0t/fffa41a0a0d30770526f73aff72a7be1/LL30Fig21r-plain.svg)

Розділи, підрозділи та глави автоматично включаються до змісту. Щоб додати записи вручну, наприклад ненумерований розділ, використовуйте команду `\addcontentsline` як показано в прикладі.

## Завантаження готового документа

Наведений нижче короткий відеокліп показує, як завантажити вихідний код вашого проєкту або PDF-файл із версткою:

Додаткову інформацію можна знайти в довідковій статті Overleaf [Експорт вашої роботи з Overleaf](https://docs.overleaf.com/managing-projects-and-files/downloading-a-project).

## Пошук і використання пакетів LaTeX

LaTeX не лише надає значні можливості верстки, а й забезпечує *платформу для розширюваності* завдяки використанню додаткових *пакети*. *розширюваним*дозволяючи користувачам завантажувати зовнішні набори коду (пакети), які надають більш спеціалізовані можливості верстки або розширюють вбудовані функції LaTeX — наприклад, верстку таблиць. Як зазначено в розділі [Додавання зображень](#Adding%5Fimages), пакет `graphicx` розширює LaTeX, надаючи команди для імпорту графічних файлів, і був підключений (у преамбулі) шляхом написання

```latex
\usepackage{graphicx}
```

### Підключення пакетів

Як зазначалося вище, пакети підключаються в преамбулі документа за допомогою `\usepackage` команди, але оскільки (багато) пакетів LaTeX надають набір *параметрів*, які можна використовувати для налаштування їхньої поведінки, то `\usepackage` команда часто виглядає так:

```latex
\usepackage[options]{somepackage}
```

Квадратні дужки «`[...]`» повідомляють LaTeX, який набір параметрів слід застосувати під час підключення `somepackage`. У наборі параметрів, запитаних користувачем, окремі параметри або налаштування зазвичай розділяються комою; наприклад, [пакет geometry](https://ctan.org/pkg/geometry) надає багато параметрів для налаштування макета сторінки в LaTeX, тож типовий випадок використання `geometry` може виглядати так:

```latex
\usepackage[total={6.5in,8.75in},
top=1.2in, left=0.9in, includefoot]{geometry}
```

Команда `geometry` пакет є одним із прикладів пакета, написаного й наданого членами світової спільноти LaTeX і доступного безкоштовно кожному, хто хоче ним користуватися.

Якщо пакет LaTeX не надає жодних параметрів або користувач хоче використати значення параметрів пакета за замовчуванням, його буде завантажено так:

```latex
\usepackage{somepackage}
```

Коли ви пишете `\usepackage[...]{somepackage}` LaTeX шукає відповідний файл під назвою `_somepackage_.sty`, який потрібно завантажити й обробити — щоб зробити команди пакета доступними та виконати будь-який інший код, наданий цим пакетом. Якщо LaTeX не зможе знайти `_somepackage_.sty` його, він завершить роботу з помилкою, як показано в наведеному нижче прикладі Overleaf:

```latex
\documentclass[12pt, letterpaper]{article}
\usepackage{somepackage}% неіснуючий пакет
\begin{document}
Це не спрацює!
\end{document}
```

[Відкрийте цей ***приклад, що генерує помилку*** на Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip%5Fname=Error+due+to+missing+package\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%5D%7Barticle%7D%0A%5Cusepackage%7Bsomepackage%7D%25+a+NON-EXISTENT+package%0A%5Cbegin%7Bdocument%7D%0AThis+will+fail%21%0A%5Cend%7Bdocument%7D)

Цей приклад створює такий результат:

![Зображення, що показує причину помилки через відсутній пакет](https://sharelatex-wiki-cdn-671420.cdn77.org/learn-scripts/images/6/60/LL30packagefail.png)

### Пошук інформації про пакети: CTAN

Пакети розповсюджуються через [Комплексну мережу архівів TeX](https://www.ctan.org/), зазвичай скорочено CTAN, яка на момент написання містить 6287 пакетів від 2881 авторів. CTAN [описує себе](https://www.ctan.org/ctan) як

> ... набір інтернет-сайтів по всьому світу, що пропонують TEX-матеріали для завантаження.

Ви можете переглядати CTAN, щоб шукати корисні пакети; наприклад:

* [за темами](https://www.ctan.org/topics/cloud)
* [в алфавітному порядку](https://www.ctan.org/pkg) (корисно, якщо ви знаєте назву пакета)

Ви також можете скористатися [функцією пошуку](https://www.ctan.org/pkg) (угорі сторінки).

### Пакети, доступні на Overleaf: знайомство з TeX Live

Раз на рік (великий) *набір* пакетів, розміщених на CTAN, а також пов’язаних із LaTeX шрифтів та іншого програмного забезпечення, зводиться разом і розповсюджується як система під назвою [TeX Live](https://tug.org/texlive/), яку можна використовувати для встановлення власного (локального) середовища LaTeX. Насправді, [Сервери Overleaf також використовують TeX Live](https://www.overleaf.com/learn/latex/Overleaf%5Fand%5FTeX%5FLive) і оновлюються, коли виходить нова версія TeX Live. Оновлення TeX Live на Overleaf не відбуваються негайно, а здійснюються через кілька місяців після релізу, даючи нам час провести тести сумісності нової версії TeX Live з [тисячами шаблонів, що містяться в нашій галереї](https://www.overleaf.com/gallery). Наприклад, ось наше [оголошення про оновлення TeX Live 2025](https://www.overleaf.com/blog/tex-live-2025-is-now-available).

Хоча TeX Live містить (великий) *набір* набір пакетів CTAN, можна знайти цікавий пакет, такий як [igo для набору діаграм гри ґо](https://ctan.org/pkg/igo?lang=en), який розміщено на CTAN, але не включено до (не розповсюджується разом із) TeX Live, а отже він недоступний на Overleaf. Деякі пакети, розміщені на CTAN, не входять до складу TeX Live з різних причин: можливо, пакет застарілий, має проблеми з ліцензуванням, є надто новим (щойно завантаженим) або має залежності від платформи, наприклад працює у Windows, але не в Linux.

Нові пакети та оновлення наявних завантажуються на CTAN протягом усього року, але оновлення TeX Live розповсюджуються щорічно; отже, пакети, що входять до поточної версії TeX Live, не будуть такими актуальними, як ті, що розміщені на CTAN. Оскільки сервери Overleaf використовують TeX Live, можливо, що пакети, встановлені на наших серверах — тобто ті, що доступні нашим користувачам, — можуть бути не найновішими версіями, доступними на CTAN, але загалом це навряд чи створить проблеми.


---

# 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/texlive/uk/osnovi-latex/vivchit-latex-za-30-khvilin.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.
