> 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/osnovi-latex/01-learn-latex-in-30-minutes.md).

# Створення вашого першого документа LaTeX

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

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

## Що таке LaTeX?

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

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

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

Аргументи на користь LaTeX включають:

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

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

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

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

Перший крок — створити новий проєкт LaTeX. Ви можете зробити це на власному комп’ютері, створивши новий `.tex` файл; або ж ви можете [почати новий проєкт в Overleaf](/latex/uk/baza-znan/031-creating-a-document-in-overleaf.md).

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

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

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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)

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

![Приклад документа](/files/9347c3ddf1925fdb50bf4164725b08319427d105)

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

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

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

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/6yo2PA5aMV3OEZl5NtZKWu/54395f569b830b8183b5e0058d5bc0cc/LL30recompile.mp4>" %}

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

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

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

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

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

Попередній приклад показав, як вміст документа вводився після `\begin{document}` команди; однак усе у вашому `.tex` файлі, що з’являється *до того, як* після цієї точки, називається *преамбули*, яка виконує роль розділу “налаштування” документа. У преамбулі ви визначаєте клас (тип) документа разом зі специфіками, такими як мови, що використовуватимуться під час написання документа; завантаження *пакетів* , які ви хотіли б використовувати (про це більше [далі](#finding-and-using-latex-packages)), і саме там ви застосовуєте інші типи налаштувань.

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

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

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

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

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

Звісно, можна використовувати й інші розміри шрифту, `9pt`, `11pt`, `12pt`, але якщо не вказано жодного, розмір за замовчуванням — `10pt`. Щодо розміру паперу, іншими можливими значеннями є `a4paper` та `legalpaper`. Додаткову інформацію див. у статті про [розмір сторінки та поля](/latex/uk/formatuvannya/07-page-size-and-margins.md).

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

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

є прикладом завантаження зовнішнього пакета (тут, [`graphicx`](https://ctan.org/pkg/graphicx?lang=en)) щоб розширити можливості LaTeX, даючи змогу імпортувати зовнішні графічні файли. Пакети LaTeX обговорюються в розділі [Пошук і використання пакетів LaTeX](#finding-and-using-latex-packages).

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

Додавання до нашого документа назви, автора та дати вимагає ще трьох рядків у *преамбули* (*не* (основному тілі документа). Ці рядки такі:

* `\title{Мій перший документ LaTeX}`: назва документа
* `\author{Губерт Фарнсворт}`: тут ви пишете ім’я автора(ів) і, за бажанням, `\thanks` команду в фігурних дужках:
  * `\thanks{Підтримано командою Overleaf.}`: можна додати після імені автора, всередині дужок `поле автора` команди. Це додасть верхній індекс і виноску з текстом у дужках. Корисно, якщо вам потрібно подякувати установі у вашій статті.
* `\date{Серпень 2022}`: ви можете ввести дату вручну або використати команду `\today` для верстки поточної дати щоразу, коли документ компілюється

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

```latex
\documentclass[12pt, letterpaper]{article}
\title{Мій перший документ LaTeX}
\author{Губерт Фарнсворт\thanks{Підтримано командою Overleaf.}}
\date{Серпень 2022}
```

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

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

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

```latex
\documentclass[12pt, letterpaper]{article}
\title{Мій перший документ LaTeX}
\author{Губерт Фарнсворт\thanks{Підтримано командою Overleaf.}}
\date{Серпень 2022}
\begin{document}
\maketitle
Тепер ми додали назву, автора та дату до нашого першого \LaTeX{} документа!
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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](/files/150c4eb44d60b2202f68b254b665272b64e31f17)

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

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

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

```latex
\documentclass[12pt, letterpaper]{article}
\title{Мій перший документ LaTeX}
\author{Губерт Фарнсворт\thanks{Підтримано командою Overleaf.}}
\date{Серпень 2022}
\begin{document}
\maketitle
Тепер ми додали назву, автора та дату до нашого першого \LaTeX{} документа!

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

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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_name=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](/files/b998c5f01bbea1860d7b40d515f8a33e9972cbbe)

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

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

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

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

[Відкрийте цей `**\emph**` приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+emph+command\&snip=%5Cdocumentclass%5B12pt%2C+letterpaper%2C+twoside%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](/files/e7ddababd6450340ebd18e370094ab42b11a0cac)

* **Примітка:** деякі пакети, такі як [Beamer](/latex/uk/prezentaciyi/01-beamer.md), змінюють поведінку `\emph` команду.

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

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

1. Використовуйте [**Вставити рисунок** кнопку](https://learn.overleaf.com/learn/Kb/How_to_insert_figures_in_Overleaf#Using_Insert_Figure_to_add_a_figure_to_your_project)(![The Insert Figure button on the editor toolbar](/files/955afecbed5ffb59660ccf004569a140e9dc67b7)), розташовану на панелі інструментів редактора, щоб вставити зображення в **Візуальний редактор** або **Редактор коду**.
2. [Скопіюйте та вставте зображення](/latex/uk/baza-znan/075-how-to-paste-formatted-content-into-overleaf.md#pasting-images-into-your-overleaf-project) у **Візуальний редактор** або **Редактор коду**.
3. Використайте **Редактор коду** щоб написати код LaTeX, який вставляє графіку.

Варіанти 1 і 2 автоматично генерують код LaTeX, необхідний для вставлення зображень, але тут ми представляємо варіант 3 — зауважте, що вам потрібно буде [завантажити ці зображення](/latex/uk/baza-znan/088-including-images-on-overleaf.md) до вашого проєкту 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](/files/1d7f013edb383db39af0ab9426cdf17b6bffd80f)

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

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

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

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

![Зображення, що показує, як LaTeX отримує доступ до зображень, збережених у теці](/files/f47cfb775b3bb92450bbe75280840f50443aec14)

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

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

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

Додаткову інформацію про пакети LaTeX можна знайти наприкінці цього підручника в розділі [Пошук і використання пакетів LaTeX](#finding-and-using-latex-packages).

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

Зображенням можна додавати підписи, мітки та посилання за допомогою `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](/files/1ae81c9751b94cffb6ca55b460fd8084f8715b30)

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

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

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

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

* [Розміщення рисунків](/latex/uk/risunki-ta-tablici/02-positioning-images-and-tables.md)
* [Вставлення зображень](/latex/uk/inshi-temi/27-inserting-images.md)

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

Ви можете створювати різні типи списків, використовуючи *середовища*, які використовуються для обгортання коду LaTeX, необхідного для реалізації певної можливості верстки. Середовище починається з `\begin{*environment-name*}` і закінчується `\end{*environment-name*}` де `*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_name=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](/files/d03ad3a9b5c6c8a2daa42b715705e8923f878080)

Ви також можете відкрити цей [більший проєкт 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_name=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](/files/acdc68f5ea6fb8890dbdee11bef4c1c4b2e1abad)

Як і для `неупорядкованих` списків, кожен елемент має передуватися `\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](/latex/uk/osnovi-latex/04-lists.md), яка містить ще більше прикладів і показує, як створювати налаштовані списки.

## Додавання математики до 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_name=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)

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

![Зображення, що показує математику, зверстану у вбудованому математичному режимі](/files/a59b478dead485acb024ed7390d0ad875b27510b)

Щоб верстати математику у вбудованому режимі, ви можете використати одну з цих пар роздільників: `\( ... \)`, `$ ... $` або `\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_name=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](/files/aae131ae42236004b72e16a27385855f748ee61a)

### Режим відображення формул

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

```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_name=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](/files/1af88904a0ed18c398a16c4a45b7bb7c2a3f2bae)

Щоб верстати математику в режимі відображення, ви можете використати одну з цих пар роздільників: `\[ ... \]`, `\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_name=More+advanced+LaTeX+math+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0ASubscripts+in+math+mode+are+written+as+%24a_b%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_1+i_2+%5Cdots+i_p%7D_%7Bj_1+j_2+%5Cdots+j_q%7D+%3D+T%28x%5E%7Bi_1%7D%2C%5Cdots%2Cx%5E%7Bi_p%7D%2Ce_%7Bj_1%7D%2C%5Cdots%2Ce_%7Bj_q%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_0%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](/files/6181c33e9a98eb0bab43d74133dbedac2ca5bf85)

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

```latex
\usepackage{amsmath}% Для середовища equation*
```

Для додаткової інформації про використання `amsmath` see [наша довідкова стаття](/latex/uk/matematika/06-aligning-equations-with-amsmath.md).

```latex
\documentclass{article}
\usepackage{amsmath}% Для середовища equation*
\begin{document}
\section{Перший приклад}

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

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

\section{Другий приклад}

Це простий математичний вираз \(\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_name=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](/files/75f881a88d964bccf2d9f9a106b1b7529078ad3d)

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

* [Математичні вирази](/latex/uk/matematika/01-mathematical-expressions.md)
* [Нижні та верхні індекси](/latex/uk/matematika/02-subscripts-and-superscripts.md)
* [Дужки та круглі дужки](/latex/uk/matematika/03-brackets-and-parentheses.md)
* [Дроби та біноми](/latex/uk/matematika/05-fractions-and-binomials.md)
* [Вирівнювання рівнянь](/latex/uk/matematika/06-aligning-equations-with-amsmath.md)
* [Оператори](/latex/uk/matematika/07-operators.md)
* [Інтервали в математичному режимі](/latex/uk/matematika/08-spacing-in-math-mode.md)
* [Інтеграли, суми та межі](/latex/uk/matematika/09-integrals-sums-and-limits.md)
* [Стиль відображення в математичному режимі](/latex/uk/matematika/10-display-style-in-math-mode.md)
* [Список грецьких літер і математичних символів](/latex/uk/matematika/11-list-of-greek-letters-and-math-symbols.md)
* [Математичні шрифти](/latex/uk/matematika/12-mathematical-fonts.md)

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

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

### Анотації

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

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

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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](/files/98f88f91a31a443b35998b899e1b319031843f02)

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

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

* як новий абзац створюється натисканням клавіші "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_name=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](/files/0ca2fa7e50c39c9e566b57168cd7f12045ae94ab)

Зверніть увагу, що LaTeX автоматично робить відступи для абзаців — за винятком одразу після заголовків документа, таких як розділ і підрозділ —[як ми побачимо](#chapters-and-sections).

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

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

* [Абзаци та нові рядки](/latex/uk/osnovi-latex/02-paragraphs-and-new-lines.md)
* [Як змінити інтервал між абзацами в LaTeX](/latex/uk/formatuvannya/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Помилка LaTeX: тут немає рядка, який можна завершити](/latex/uk/pomilki-latex/18-latex-error-there-s-no-line-here-to-end.md) містить додаткові поради та вказівки щодо використання `\\`.

### Глави та розділи

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

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

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

\chapter{Перший розділ}

\section{Вступ}

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

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{Другий розділ}

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

\subsection{Перший підрозділ}
Praesent imperdietmi nec ante. Donec ullamcorper, felis non sodales...

\section*{Ненумерований розділ}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Etiam lobortis facilisissem...
\end{document}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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](/files/0ff07e4b2426e0426f6dac50b206bdc8cccf4599)

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

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

* `\part{частина}`
* `\chapter{глава}`
* `\section{розділ}`
* `\subsection{підрозділ}`
* `\subsubsection{підпідрозділ}`
* `\paragraph{абзац}`
* `\subparagraph{підабзац}`

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

Відвідайте статтю Overleaf [про розділи та глави](/latex/uk/struktura-dokumenta/01-sections-and-chapters.md) для отримання додаткової інформації про команди структурування документа.

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

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

1. Використання [**Вставити таблицю** кнопку](/latex/uk/baza-znan/067-how-to-generate-and-insert-latex-tables-in-overleaf.md#inserttable) у **Візуальний редактор** (або **Редактор коду**) панелі інструментів.
2. [Копіювання та вставлення таблиці](/latex/uk/baza-znan/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) з іншого документа під час використання **Візуальний редактор**.
3. Написання коду LaTeX для таблиці в редакторі коду.

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

Тут ми зосередимося на варіанті 3 — найгнучкішому способі створення таблиць — і наведемо приклади, що демонструють, як створювати таблиці в LaTeX, зокрема додавання ліній (правил) і підписів. Коли наберетеся досвіду, перегляньте наші докладні вказівки щодо [як створювати таблиці за допомогою LaTeX](/latex/uk/risunki-ta-tablici/01-tables.md).

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

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

```latex
\begin{center}
\begin{tabular}{c c c}
 cell1 & cell2 & cell3 \\
 cell4 & cell5 & cell6 \\
 комірка7 & комірка8 & комірка9
\end{tabular}
\end{center}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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](/files/1058cd43ea4938164b76db00d2e324b7d42542fe)

Функція `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_name=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, яка містить горизонтальні та вертикальні лінії](/files/18683b19f3774d6f75257de6887ba1ce26fa6555)

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

```latex
\begin{center}
 \begin{tabular}{||c c c c||}
 \hline
 Стовп1 & Стовп2 & Стовп2 & Стовп3 \\ [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_name=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, яка містить горизонтальні та вертикальні лінії](/files/9cf53a9a482a63116298da34cc4b9804527ce528)

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

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

```latex
Table \ref{table:data} показує, як додати підпис до таблиці та посилання на таблицю.
\begin{table}[h!]
\centering
\begin{tabular}{||c c c c||}
 \hline
 Стовп1 & Стовп2 & Стовп2 & Стовп3 \\ [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{Таблиця для тестування підписів і міток.}
\label{table:data}
\end{table}
```

[Відкрийте цей приклад в Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=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 із підписом](/files/79cafeef84fba0c70bdf802b8ab0cbcd09da9b80)

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

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

```latex
\documentclass{article}
\title{Розділи та глави}
\author{Губерт Фарнсворт}
\date{Серпень 2022}
\begin{document}

\maketitle

\tableofcontents

\section{Вступ}

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

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*{Ненумерований розділ}
\addcontentsline{toc}{section}{Ненумерований розділ}

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

\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_name=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](/files/8f150dad9fd8d1fb963e3c7cb23acdde0f8fff4f)

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

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

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

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2n6iw0AUELNtABCuva0oV5/cf27bff3a6099da94362d64645e69dfe/LL30download.mp4>" %}

Докладнішу інформацію можна знайти в статті довідки Overleaf [Експорт вашої роботи з Overleaf](/latex/uk/baza-znan/036-exporting-your-work-from-overleaf.md).

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

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

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

### Завантаження пакетів

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

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

Квадратні дужки “`[...]`” повідомляють LaTeX, який набір параметрів слід застосувати під час завантаження `somepackage`. У межах набору параметрів, запитаних користувачем, окремі параметри або налаштування зазвичай розділяються комою; наприклад, [`geometry` accents](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_name=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)

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

![Зображення, що показує помилку, спричинену відсутнім пакетом](/files/54f1f7ad6726a14e5cd1e018044ce945b28720a5)

### Пошук інформації про пакети: 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](/latex/uk/faili-klasiv/02-overleaf-and-tex-live.md) і оновлюються, коли виходить нова версія 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/latex/uk/osnovi-latex/01-learn-latex-in-30-minutes.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.
