> 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/baza-znan/067-how-to-generate-and-insert-latex-tables-in-overleaf.md).

# Як створювати та вставляти таблиці LaTeX в Overleaf

## Про цю статтю

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

1. Використання [**Вставити таблицю** кнопку](#using-insert-table-to-create-a-table-in-your-project) у **Візуальний редактор** (або **Редактор коду**) панелі інструментів.
2. [Копіювання та вставлення таблиці](/latex/uk/baza-znan/075-how-to-paste-formatted-content-into-overleaf.md#pastingtables) з іншого документа під час використання **Візуальний редактор**.
3. Написання [коду LaTeX для таблиці](/latex/uk/risunki-ta-tablici/01-tables.md) % **Редактор коду**.
4. Використання **Writefull for Overleaf**’s [генератора таблиць LaTeX](https://blog.writefull.com/instantly-generate-tables-and-equations-in-writefull-for-overleaf/).

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

### Зміст

Ось основні теми, висвітлені в цій статті.

* [Використання Insert Table для створення таблиці у вашому проєкті](#using-insert-table-to-create-a-table-in-your-project)
* [Як редагувати або налаштовувати вставлену таблицю](#how-to-edit-or-customize-an-inserted-table)
* [Як редагувати комірки таблиці](#how-to-edit-table-cells)
* [Як вибрати один або кілька стовпців чи рядків](#how-to-select-one-or-more-columns-or-rows)
* [Як змінити підпис таблиці](#how-to-change-the-table-caption)
* [Як додати межі до комірок таблиці](#how-to-add-borders-to-table-cells)
* [Як змінити мітку таблиці](#how-to-change-the-tables-label)
* [Як змінити вирівнювання стовпця таблиці](#how-to-change-the-alignment-of-a-table-column)
* [Як задати ширину стовпців таблиці](#how-to-set-the-width-of-table-columns)
* [Як змінити вирівнювання комірки таблиці](#how-to-change-the-alignment-of-a-table-cell)
* [Як об’єднати (або роз’єднати) комірки таблиці](#how-to-merge-or-unmerge-table-cells)
* [Як видалити рядок або стовпець таблиці](#how-to-delete-a-table-row-or-column)
* [Як додати нові рядки або стовпці](#how-to-add-new-rows-or-columns)
* [Найпоширеніші запитання про таблиці у Visual Editor](#faqs-about-tables-in-visual-editor)

## Використання Insert Table для генерації таблиці для вашого проєкту Overleaf

*Зверніть увагу: ця функція нова, і планується додати більше можливостей, тож регулярно повертайтеся на цю сторінку, щоб побачити, що ще додано. Нам також буде дуже корисний ваш відгук, який ви можете залишити в* [*цьому опитуванні*](https://forms.gle/TYSftBB3dhrjtgFU9)*.*

1. Перейдіть до **Візуальний редактор** за допомогою перемикача над панеллю редактора (або залишайтеся в **Редактор коду** якщо вам зручно редагувати код LaTeX).
2. Виберіть **Вставити таблицю** кнопку (![""](/files/d482b8822fd8be3e47eaa9d7ce28e81566a0c4f1)) на панелі інструментів.

![""](/files/aa75b2fb5cf7f6f1444f5872918b270514eec821)

4. За допомогою спливаючого селектора виділіть потрібну кількість рядків і стовпців, а потім клацніть нижню праву виділену комірку, щоб вставити порожню таблицю. Тут ми вставляємо порожню таблицю 3 × 3:

![""](/files/ed79133aa5ec9977f9360b25995d73f6c4530fa0)

Цей короткий відеофрагмент показує додавання таблиці 3 × 3 до проєкту.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/7F9YTneTbxZAkAoN5vH3oK/7f157cd637b9aca5827beb52cecbb645/TestingTableGenerator.mp4>" %}

8. Порожня таблиця тепер готова до редагування. Ви можете зробити це в **Редактор коду** якщо вам комфортно працювати з кодом таблиць LaTeX, або продовжити з **Візуальний редактор**, що надає додаткові можливості форматування таблиць, які наразі недоступні в **Редактор коду**.

## Як редагувати або налаштовувати вставлену таблицю

### Ознайомтеся з меню редактора таблиці

У **Візуальний редактор**, виберіть одну чи кілька комірок таблиці, щоб відобразити меню редактора таблиці.

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

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

Ось короткий підсумок піктограм і спадних меню.

* ![""](/files/42bf1695f418aae49791483497a262c1dab9c659) Видалити або перемістити підпис таблиці.
* ![""](/files/778b8140fd03fbce1c150e39074d5cd2bce109d7) Змінити межі таблиці.
* ![""](/files/c1f2bc0eb5ff262652cc572eb381e6660c871b8b)Встановити вирівнювання стовпця або об’єднаної комірки.
* ![Icon for setting the table column width](/files/5e91250ad053c5c98413ab497dc1045770a1c882)Налаштувати ширину стовпця.
* ![""](/files/82c23277a340c6c3a6e79b47cac638015e46f09f) Об’єднати комірки в рядку.
* ![""](/files/28c497e0a4370da8b561c1e20166f8024b9b0ef5) Видалити рядки або стовпці.
* ![""](/files/597a9608e21c0c3a7946599d80c950b9a305e8b9)Вставити рядки та стовпці.
* ![""](/files/e1e9921b7f40cab2978d475a58cad93eac1f26ad)Видалити всю таблицю. Щоб відновити випадково видалену таблицю, скористайтеся **Скасувати** кнопку (![""](/files/611a9588c18d36e244e5811cf845b425098d2c4f)) на панелі інструментів над Visual Editor і Code Editor.
* ![""](/files/c92c3e188c93211d6219f7c6a8585e9091fd0da1)Отримати допомогу.
* ![""](/files/eefce927e88272147c6666fd4dda152145484442)Надіслати відгук Overleaf.

## Як редагувати комірки таблиці

Є два способи почати редагування комірки:

1. Двічі клацніть комірку, яку хочете редагувати.
2. Використайте клавішу Tab або стрілки, щоб перейти до певної комірки, а потім натисніть Enter.

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

* Для застосування напівжирного або курсивного стилю до тексту комірки використовуйте команди LaTeX, а не панель інструментів:
* використовуєте [`\textbf{...}`](/latex/uk/osnovi-latex/03-bold-italics-and-underlining.md#bold-text) для **напівжирний** текст.
* використовуєте [`\textit{...}`](/latex/uk/osnovi-latex/03-bold-italics-and-underlining.md#italicized-text) для *курсивний* текст.
* використовуєте `\textbf{... \textit{...}...}` для тексту в ***напівжирному курсиві***.
* Комірки можуть містити [вбудовану математику](https://learn.overleaf.com/learn/Mathematical_expressions#Inline_math_mode) через `\( ... \)`.

**Візуальний редактор** показуватиме попередній перегляд стилізованого тексту та вбудованої математики.

#### Приклад: стилізований текст і математика в комірках таблиці

Наступний знімок екрана показує **Візуальний редактор** попередній перегляд такого вмісту комірки

* `\(\sqrt{a^2+b^2}\)`
* `\textbf{bold}, \textit{italic}, \textbf{\textit{bold italic}}`

![""](/files/0f7c0505d4b555919eef0559942dd8033d4b6da1)

## Як вибрати один або кілька стовпців чи рядків

1. Використовуйте селектори рядків або стовпців, щоб вибрати певний рядок чи стовпець.
2. Утримуйте клавішу Shift, щоб вибрати кілька рядків або стовпців.

![""](/files/fb09cf45bc69cb9e7dda82d87ce7ca30faa4d8e3)

Ви також можете вибрати кілька рядків або стовпців, клацнувши комірку (виділивши її) і перетягнувши вказівник виділення (миші).

## Як змінити підпис таблиці

### Щоб відредагувати текст підпису

1. Клацніть текст підпису за замовчуванням, тобто слово **Підпис.**

![""](/files/eed357be8adad0cd8b8042b49e33340e725e923d)

3. Команда LaTeX `\caption` відображається.
4. Додайте бажаний підпис між фігурними дужками `{...}`

![""](/files/fdb174a2d15d7c5cdda1e2a716a9ad07ca08370f)

### Щоб видалити підпис або розмістити його над таблицею чи під нею

* Виберіть будь-яку комірку таблиці, щоб відобразити меню редактора таблиці.
* У спадному меню підпису виберіть потрібний варіант:
* **Без підпису**: Видаліть його.
* **Підпис зверху**: Розмістіть підпис над таблицею.
* **Підпис знизу**: Розмістіть підпис під таблицею.

![""](/files/af55a40523734ddeef593af993e41e51b501f661)

* **Примітка**: Спадне меню підпису вимкнено, якщо [`tabular`](/latex/uk/risunki-ta-tablici/01-tables.md#creating-a-simple-table-in-latex) [середовище](/latex/uk/komandi/02-environments.md) не знаходиться безпосередньо всередині [`table` середовище](/latex/uk/risunki-ta-tablici/01-tables.md#positioning-tables). Це демонструє наведений нижче приклад, у якому `tabular` середовище безпосередньо знаходиться всередині `center` середовищі.

```latex
\documentclass{article}
\usepackage{hologo} % for the XeTeX logo
\begin{document}
\begin{center}
\begin{tabular}{lcc}
\hline
    \TeX{} engine&Year released&Native UTF-8\\
\hline
    pdf\TeX&1996&No\\
    \hologo{XeTeX}&2004&Yes\\
    Lua\TeX&2007&Yes\\
    LuaHB\TeX&2019&Yes\\
\hline
\end{tabular}
\end{center}
\end{document}
```

[Відкрийте цей приклад в Overleaf і перемкніться на Visual Editor.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=A+tabular+not+immediately+inside+a+table\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Bcenter%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Chline%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Chline%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bcenter%7D%0A%5Cend%7Bdocument%7D)

Якщо ви відкриєте наведений вище код в Overleaf, а потім перейдете до Visual Editor, ви побачите, що спадне меню підпису сіре (вимкнене):

![""](/files/f9db8085e0c67eef3416902c7809a3cc5d12125b)

## Як додати межі до комірок таблиці

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

* **Усі межі**: Усі комірки мають межу.
* **Без меж**: Жодна комірка не має межі.

![""](/files/f7818c9a4099c2d8edb5899c1d5c38866c060262)

Таблиця, вставлена з панелі інструментів, починається з **Без меж** варіанта. Якщо ви [додаєте межі за допомогою коду LaTeX](#does-visual-editor-preview-borders-applied-using-latex-code) кнопка відображатиме **Користувацькі межі**.

## Як змінити мітку таблиці

1. Клацніть текст мітки за замовчуванням `tab:my_label.`
2. Команда LaTeX `\label` відображається.
3. Додайте бажану мітку між фігурними дужками {...}.

![""](/files/761ce635260e7d0dd091ad4e71082115d3ab1f3d)

Текст мітки — це ідентифікатор, який використовується для посилання на цю таблицю в інших місцях вашого документа. Докладніше про використання міток читайте в нашій [статті про перехресні посилання](/latex/uk/inshi-temi/27-inserting-images.md#labels-and-cross-references).

## Як змінити вирівнювання стовпця таблиці

Стовпці таблиці можуть бути вирівняні по правому краю, лівому краю або по центру. Виконайте такі кроки, щоб змінити вирівнювання стовпця:

1. [Виберіть стовпець(і)](#how-to-select-one-or-more-columns-or-rows) вирівнювання яких ви хочете змінити.
2. Піктограма вирівнювання (![""](/files/c1f2bc0eb5ff262652cc572eb381e6660c871b8b)) стає активною.
3. Відкрийте спадне меню, а потім виберіть потрібне вирівнювання: ліворуч, по центру або праворуч.
4. Наступний знімок екрана показує, як вирівняти праворуч усі комірки в стовпці 1 таблиці:

![""](/files/b811bbdd4b59284127dde0532627f81241ff4a50)

## Як задати ширину стовпців таблиці

Зміни параметрів ширини стовпців таблиці вплинуть лише на *верстку таблиці* лише, а не на *попередній перегляд* який надає **Візуальний редактор**. Щоб побачити результат будь-яких змін ширини стовпців, потрібно повторно скомпілювати документ.

Виконайте такі кроки, щоб задати ширину стовпця(ів) фіксованим значенням або дозволити їй(їм) змінюватися залежно від вмісту комірок стовпця.

1. [Виберіть стовпець(і)](#how-to-select-one-or-more-columns-or-rows) ширину яких ви хочете змінити. Піктограма ширини стовпця (![Icon for setting the table column width](/files/5e91250ad053c5c98413ab497dc1045770a1c882)) після цього стає доступною.
2. Відкрийте спадне меню:

![Параметри меню, що показують варіанти ширини](/files/3e535e8333eb1dd628ec8fe1c0d8c7bd75a8caed)

4. Виберіть потрібний варіант для вибраних стовпця(ів):

* **Розтягнути ширину до тексту:** цей варіант дозволяє визначати ширину верстки стовпця(ів) залежно від обсягу вмісту в комірках стовпця; наприклад, ширини набраного тексту або математики.
* **Фіксована ширина, перенесення тексту**: задає ширину стовпця(ів) фіксованим значенням, що спричиняє перенесення рядків (обтікання тексту) всередині комірок стовпця. Вибір цього варіанта відображає **Встановити ширину стовпця** вікно, яке використовується для задання фіксованої ширини стовпця(ів), як пояснено в наступному розділі.

![Модальне вікно, що використовується для задання фіксованої ширини стовпця](/files/9df4fa6526e68381c63fa651fef3e5fd8a76f46d)

### Як задати фіксовану ширину стовпця

Функція **Встановити ширину стовпця** спливаюче вікно містить спадний список із трьома способами задання фіксованої ширини стовпців:

* У відсотках (**%**) від поточної ширини рядка середовища: тоді ширина стовпців таблиці може змінюватися залежно від того, де використовується таблиця (див. [приклад нижче](#example-using-percentage-of-line-width)).
* Використання явної ширини, вираженої в міліметрах (mm), сантиметрах (cm), [дюймах](https://en.wikipedia.org/wiki/Inch) (in) або [пунктах](https://en.wikipedia.org/wiki/Point_\(typography\)) (pt).
* Скопійований **Користувацький** варіант із використанням команд LaTeX для обчислення ширини ([див. приклад нижче](#example-using-custom-commands)).

Наступне зображення показує, як **Візуальний редактор** використовує невелику піктограму для позначення стовпців із фіксованою шириною. Ви можете змінити налаштування фіксованої ширини, вибравши (клацнувши) піктограму, щоб відобразити **Встановити ширину стовпця** Модальне вікно налаштувань пошуку посилань Overleaf використовується для налаштування параметрів пошуку

![Зображення, що показує, як Visual Editor виділяє стовпці з фіксованою шириною](/files/e4aaea5b6b861e78eb825b4fdec8feac8d42a3d7)

### Приклад: використання відсотка ширини рядка

Команда LaTeX `\linewidth` містить значення поточної ширини рядка, яке змінюється залежно від формату документа, наприклад одно- або двостовпчикового макета. Крім того, значення `\linewidth` може змінюватися в певних середовищах, наприклад у `minipage`.

У цьому прикладі використано `multicol` пакет для верстки двох однакових таблиць, у яких ширину стовпців встановлено на `0.25\linewidth`. Одна таблиця набрана в одностовпчиковому розділі, інша — у двостовпчиковому, що демонструє, як зміни `\linewidth` впливають на ширину стовпців таблиці.

```latex
\documentclass{article}
\usepackage{array}
\usepackage{multicol}
\begin{document}
\section{Розділ з одним стовпцем}
Ця частина сторінки є одним стовпцем із \verb|\linewidth|=\the\linewidth.\vskip12pt

\begin{tabular}{|p{0.25\linewidth}|p{0.25\linewidth}|}
\hline
A & B\\
\hline
C & D \\
\hline
\end{tabular}

\vskip12pt \noindent Тепер ми набираємо ту саму таблицю в двостовпчиковому розділі.
\begin{multicols}{2}
[
\section{Розділ із двома стовпцями}
]
Тут, \verb|\linewidth|=\the\linewidth. Ширина стовпців таблиці менша.

\begin{tabular}{|p{0.25\linewidth}|p{0.25\linewidth}|}
\hline
A & B\\
\hline
C & D \\
\hline
\end{tabular}
\end{multicols}
\end{document}
```

[Відкрийте цей приклад в Overleaf і перемкніться на Visual Editor.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+line+width+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cusepackage%7Bmulticol%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BSection+with+a+single+column%7D%0AThis+part+of+the+page+is+a+single+column+with+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.%5Cvskip12pt+%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%0A%5Cvskip12pt+%5Cnoindent+We+now+typeset+the+same+table+in+a+two-column+section.%0A%5Cbegin%7Bmulticols%7D%7B2%7D%0A%5B%0A%5Csection%7BSection+with+two+columns%7D%0A%5D%0AHere%2C+%5Cverb%7C%5Clinewidth%7C%3D%5Cthe%5Clinewidth.+The+table+column+widths+are+smaller.%0A%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B0.25%5Clinewidth%7D%7Cp%7B0.25%5Clinewidth%7D%7C%7D%0A%5Chline%0AA+%26+B%5C%5C%0A%5Chline%0AC+%26+D+%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Bmulticols%7D%0A%5Cend%7Bdocument%7D)

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

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

### Приклад: використання користувацьких команд

Функція **Користувацький** варіант дає змогу задавати ширину стовпців, використовуючи ширший набір одиниць, зокрема [`em`, `ex` та `sp`](/latex/uk/formatuvannya/01-lengths-in-latex.md) разом із командами LaTeX — за умови, що ці команди дають дійсне значення ширини в одиницях, які розуміє LaTeX.

Наступний приклад демонструє лише кілька з багатьох способів використання **Користувацький** варіанта для задання ширини стовпців, зокрема використання одиниць `em` та `ex`, простих арифметичних виразів і складніших обчислень за допомогою команд LaTeX. Команда`\dimexpr` ("вираз розмірності") використовується для виконання арифметичних операцій над довжинами LaTeX (також званими розмірами) за допомогою додавання, віднімання, множення або ділення. По суті, `\dimexpr` дозволяє використовувати динамічно обчислювані довжини, зокрема ширину стовпців таблиці.

```latex
\documentclass{article}
\usepackage{array}
\begin{document}
\newdimen\mydim
\mydim=1.25cm
\newcommand{\Acol}{\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax}
\newcommand{\Bcol}{0.1\linewidth}

\begin{itemize}
    \item Ширина стовпця 1: 4em=\the\dimexpr 4em\relax
    \item Ширина стовпця 2: 3ex=\the\dimexpr 3ex\relax
    \item Ширина стовпця 3: \verb|\Acol| задає ширину \the\dimexpr 1cm + 0.1in + 3pt + 2.5mm\relax
    \item Ширина стовпця 4: \verb|\Bcol| задає ширину \the\dimexpr0.1\linewidth\relax
    \item Ширина стовпця 5: \verb|\dimexpr0.25\linewidth+2cm-\mydim\relax| задає ширину \the\dimexpr0.2\linewidth+2cm-\mydim\relax
\end{itemize}

\begin{table}
\centering
\caption{Використання команд \LaTeX{} і одиниць для задання ширини стовпців}
\begin{tabular}{|p{4em}|p{3ex}|p{\Acol}|p{\Bcol}|p{\dimexpr0.2\linewidth+2cm-\mydim\relax}|}
\hline
A & B &C & D&E\\
\hline
F& G&H& I&J\\
\hline
\end{tabular}
\end{table}
\end{document}
```

[Відкрийте цей приклад в Overleaf і перемкніться на Visual Editor.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+LaTeX+commands+to+set+table+column+widths\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Barray%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnewdimen%5Cmydim%0A%5Cmydim%3D1.25cm%0A%5Cnewcommand%7B%5CAcol%7D%7B%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%7D%0A%5Cnewcommand%7B%5CBcol%7D%7B0.1%5Clinewidth%7D%0A%0A%5Cbegin%7Bitemize%7D%0A++++%5Citem+Width+of+column+1%3A+4em%3D%5Cthe%5Cdimexpr+4em%5Crelax%0A++++%5Citem+Width+of+column+2%3A+3ex%3D%5Cthe%5Cdimexpr+3ex%5Crelax%0A++++%5Citem+Width+of+column+3%3A+%5Cverb%7C%5CAcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr+1cm+%2B+0.1in+%2B+3pt+%2B+2.5mm%5Crelax%0A++++%5Citem+Width+of+column+4%3A+%5Cverb%7C%5CBcol%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.1%5Clinewidth%5Crelax%0A++++%5Citem+Width+of+column+5%3A+%5Cverb%7C%5Cdimexpr0.25%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7C+sets+a+width+of+%5Cthe%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%0A%5Cend%7Bitemize%7D%0A%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Ccaption%7BUsing+%5CLaTeX%7B%7D+commands+and+units+to+set+column+widths%7D%0A%5Cbegin%7Btabular%7D%7B%7Cp%7B4em%7D%7Cp%7B3ex%7D%7Cp%7B%5CAcol%7D%7Cp%7B%5CBcol%7D%7Cp%7B%5Cdimexpr0.2%5Clinewidth%2B2cm-%5Cmydim%5Crelax%7D%7C%7D%0A%5Chline%0AA+%26+B+%26C+%26+D%26E%5C%5C%0A%5Chline%0AF%26+G%26H%26+I%26J%5C%5C%0A%5Chline%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

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

![Використання команд LaTeX для задання ширини стовпців таблиці](/files/8c382ec5e9ce1f5a04d00ce055024d20e2419223)

## Як змінити вирівнювання комірки таблиці

* Вирівнювання окремих, *необ’єднаних*, комірок не можна змінити в **Візуальний редактор**.
* Вміст *об’єднаних* комірок можна вирівнювати (див. розділ [Об’єднання двох або більше комірок у рядку таблиці](#merging-two-or-more-cells-in-a-table-row)).

## Як об’єднати (або роз’єднати) комірки таблиці

Комірки таблиці можна об’єднувати по горизонталі в межах *рядка*, але не по вертикалі в межах стовпця таблиці.

### Об’єднання двох або більше комірок у рядку таблиці

1. Виберіть комірки, які хочете об’єднати.
2. Виберіть **Об’єднати комірки** іконка (![""](/files/82c23277a340c6c3a6e79b47cac638015e46f09f)) щоб об’єднати комірки.
3. За бажанням ви можете змінити вирівнювання об’єднаних комірок.

### Роз’єднання двох або більше об’єднаних комірок

1. Виберіть об’єднану комірку.
2. Виберіть **Об’єднати комірки** іконка (![""](/files/82c23277a340c6c3a6e79b47cac638015e46f09f)) щоб роз’єднати комірки.

У наступному відео показано об’єднання трьох комірок у рядку таблиці, зміну вирівнювання об’єднаної комірки та роз’єднання вмісту комірки.

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/2g1bZr5H5PdCBdrD6MqXPN/7813a6c42b2ecbd4ac7cbb4a412b863c/MergingCells.mp4>" %}

* **Примітка**: Увесь вміст, що містився в об’єднаній комірці, розміщується в першій комірці роз’єднаного набору.

## Як видалити рядок або стовпець таблиці

1. [Виберіть рядки або стовпці](#how-to-select-one-or-more-columns-or-rows) які хочете видалити.
2. Виберіть **Видалити рядок або стовпець** іконка (![""](/files/28c497e0a4370da8b561c1e20166f8024b9b0ef5)) щоб видалити вибрані рядки або стовпці.

## Як додати нові рядки або стовпці

Функція **Вставити** кнопку (![""](/files/597a9608e21c0c3a7946599d80c950b9a305e8b9)) дає змогу додати один або кілька нових рядків чи стовпців до або після вибраного місця.

Якщо ви хочете вставити *m* рядки та *n* стовпці, виберіть *m* × *n* групу комірок, що охоплює місця, куди ви хочете вставити ці рядки та стовпці.

**Приклад**: На наведеному нижче знімку екрана вибрано групу комірок 3 × 2, що охоплює 3 рядки і 2 стовпці.

![""](/files/9ff782b5259a0df39e5b948fbf7bfcd85549dd5b)

* Вибір ![""](/files/597a9608e21c0c3a7946599d80c950b9a305e8b9) надає такі варіанти:

![""](/files/2cbbc3e0c1b5a94ad9f7d33997f5e234192033ae)

* Тепер ви можете вставити будь-що з наведеного нижче:
* 2 стовпці ліворуч від стовпця 1
* 2 стовпці праворуч від стовпця 2
* 3 рядки над рядком 1
* 3 рядки під рядком 3

## Найпоширеніші запитання про таблиці у Visual Editor

### А якщо мені потрібно більше параметрів форматування?

Існує багато способів налаштувати таблиці, які поки що неможливо зробити за допомогою **Візуальний редактор** згенерованих таблиць. Для складнішого форматування вам доведеться використовувати код LaTeX. Прочитайте наші детальні рекомендації щодо [як створювати таблиці за допомогою LaTeX](/latex/uk/risunki-ta-tablici/01-tables.md).

### Чи може Visual Editor відображати попередній перегляд таблиць, які я створюю в Code Editor?

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

Якщо таблицю не можна попередньо переглянути, наприклад вона містить помилки розмітки LaTeX, ви побачите таке повідомлення:

![""](/files/5871b44fd352d66b05ea477a197ad056cae8fe65)

### Чи підтримує Visual Editor пакет booktabs?

**Візуальний редактор** має певну підтримку горизонтальних ліній, які надає [`booktabs` accents](https://ctan.org/pkg/booktabs?lang=en). У наведеному нижче прикладі використано `booktabs` команди пакета `\toprule`, `\midrule`, і `\bottomrule`.

```latex
\documentclass{article}
\usepackage{booktabs}
\usepackage{hologo} % for the XeTeX logo
\begin{document}
\begin{table}
\begin{tabular}{lcc}
\toprule
    \TeX{} engine&Year released&Native UTF-8\\
\midrule
    pdf\TeX&1996&No\\
    \hologo{XeTeX}&2004&Yes\\
    Lua\TeX&2007&Yes\\
    LuaHB\TeX&2019&Yes\\
\bottomrule
\end{tabular}
\end{table}
\end{document}
```

[Відкрийте цей приклад в Overleaf і перемкніться на Visual Editor.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Previewing+a+booktabs+table+in+Visual+Editor\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bbooktabs%7D%0A%5Cusepackage%7Bhologo%7D+%25+for+the+XeTeX+logo%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Cbegin%7Btabular%7D%7Blcc%7D%0A%5Ctoprule+%0A++++%5CTeX%7B%7D+engine%26Year+released%26Native+UTF-8%5C%5C%0A%5Cmidrule+%0A++++pdf%5CTeX%261996%26No%5C%5C+%0A++++%5Chologo%7BXeTeX%7D%262004%26Yes%5C%5C+%0A++++Lua%5CTeX%262007%26Yes%5C%5C%0A++++LuaHB%5CTeX%262019%26Yes%5C%5C+%0A%5Cbottomrule%0A%5Cend%7Btabular%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

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

![""](/files/fab16780827e21e0e24df5394ee238d26c0ec584)

### Чи відображає Visual Editor попередній перегляд меж, заданих за допомогою коду LaTeX?

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

```latex
\documentclass{article}
\begin{document}
\begin{table}
\centering
\begin{tabular}{c|c|c}
         R1C1&R1C2& \\
         \hline
         R2C1&  & \\
         \hline
         R3C1 &R3C2 &R3C3\\
\end{tabular}
    \caption{Це підпис моєї таблиці.}
    \label{tab:mynewtable}
\end{table}
\end{document}
```

[Відкрийте цей приклад в Overleaf і перемкніться на Visual Editor.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Creating+table+borders+with+LaTeX+code\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Btable%7D%0A%5Ccentering%0A%5Cbegin%7Btabular%7D%7Bc%7Cc%7Cc%7D%0A+++++++++R1C1%26R1C2%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R2C1%26++%26+%5C%5C%0A+++++++++%5Chline%0A+++++++++R3C1+%26R3C2+%26R3C3%5C%5C%0A%5Cend%7Btabular%7D%0A++++%5Ccaption%7BThis+is+my+table+caption.%7D%0A++++%5Clabel%7Btab%3Amynewtable%7D%0A%5Cend%7Btable%7D%0A%5Cend%7Bdocument%7D)

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

![""](/files/6a285d8f28067d28c5bffdb6a253c062f1772313)


---

# 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/baza-znan/067-how-to-generate-and-insert-latex-tables-in-overleaf.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.
