> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/latex/uk/inshi-temi/47-text-alignment-es.md).

# Вирівнювання тексту es

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

## Вступ

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

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage[document]{ragged2e}

\begin{document}
\section{Заголовок рівня 1 (section)}

Привіт, ось трохи тексту без змісту. Цей текст має показати
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей
текст, ви не отримаєте жодної інформації...

\end{document}
```

![TextAlignementEx1.png](/files/bf3bbb88d9202e7391a643081ee416d3d9199730)

Рядок

```latex
\usepackage[document]{ragged2e}
```

підключає пакет **ragged2e** і вирівнює текст по лівому краю. Дивіться [наступному розділі](#usando-el-paquete-ragged2e) для отримання додаткової інформації про те, як працює пакет.

[Відкрити приклад в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Використання пакета ragged2e

У LaTeX є кілька стандартних команд для зміни вирівнювання тексту. Альтернативу цим командам надає пакет **ragged2e**.

Коли документ вирівнюють по лівому або правому краю, іноді текст виглядає «занадто рваним», дуже нерівномірним. Пакет **ragged2e** вирішує цю проблему, дозволяючи переносити слова через дефіс, коли рядок стає занадто коротким, утворюючи рівніший край. Далі наведено приклад, показаний у [вступі](#introduccin) порівняно з тим самим текстом, вирівняним лише за допомогою стандартних команд LaTeX.

![TextAlignementEx2.png](/files/38cea6747b459aaadf42c598f6c6e7537662c688)

Пакет надає альтернативні команди для [тексту, вирівняного по лівому краю](#texto-alineado-a-la-izquierda), [тексту, вирівняного по правому краю](#texto-alineado-a-la-derecha) та [тексту, вирівняного по центру](#texto-centrado) які підтримують перенос слів. Щоб користуватися цими командами, спочатку потрібно підключити пакет, додавши такий рядок у преамбулу:

```latex
\usepackage{ragged2e}
```

Альтернативні приклади до описаних у цій статті наведено за таким посиланням: [Відкрити приклад пакета ragged2e в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## Текст, вирівняний по лівому краю

Середовищем за замовчуванням для вирівнювання тексту по лівому краю є `flushleft`

```latex
\begin{flushleft}
Привіт, ось трохи тексту без змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
\end{flushleft}

Це  другий  абзац. Привіт, ось трохи тексту без
змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
```

![TextAlignmentEx3.png](/files/a795dc488dacf5f489923d336035b51da9f00f88)

Текст між командами `\begin{flushleft}` та `\end{flushleft}` вирівняно по лівому краю. Відповідне середовище в [ragged2e](#usando-el-paquete-ragged2e) є `FlushLeft`.

Команда-перемикач `\raggedright` також виводить текст, вирівняний по лівому краю, але поведінка цієї команди інша; у цьому разі текст залишатиметься вирівняним по лівому краю, доки інша команда-перемикач не змінить це. Ця команда підходить, коли потрібно змінити вирівнювання дуже великих блоків тексту або навіть усього документа. Еквівалентна команда в [ragged2e](#usando-el-paquete-ragged2e) є `\RaggedRight`.

[Відкрити приклад в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Текст, вирівняний по правому краю

Вирівняти текст по правому краю легко за допомогою середовища `\flushright`.

```latex
\begin{flushright}
Привіт, ось трохи тексту без змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
\end{flushright}

Це  другий  абзац. Привіт, ось трохи тексту без
змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
```

![TextAlignmentEx4.png](/files/1ef7c6058b1ed0f2658f3f6c3454636bea981677)

Текст між командами `\begin{flushright}` та `\end{flushright}` вирівняно по правому краю. Якщо вам більше подобається [ragged2e](#usando-el-paquete-ragged2e), то відповідна команда в цьому пакеті є `FlushRight`.

Команда-перемикач `\raggedleft` також виводить текст, вирівняний по правому краю, але поведінка цієї команди інша; у цьому разі текст залишатиметься вирівняним по правому краю, доки інша команда-перемикач не змінить це. Ця команда підходить, коли потрібно змінити вирівнювання дуже великих блоків тексту або навіть усього документа. Еквівалентна команда в [ragged2e](#usando-el-paquete-ragged2e) є `\RaggedLeft`.

[Відкрити приклад в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Текст, вирівняний по центру

Щоб вирівняти блок тексту по центру, слід використовувати `\center`

```latex
\begin{center}
Привіт, ось трохи тексту без змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
\end{center}

Це  другий  абзац. Привіт, ось трохи тексту без
змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
```

![TextAlignmentEx5.png](/files/8e5a3105baec26f256724169d14b46036f2cb918)

Текст між командами `\begin{center}` та `\end{center}` вирівняно по правому краю. Якщо вам більше подобається [ragged2e](#usando-el-paquete-ragged2e), то відповідна команда в цьому пакеті є `Center`.

Команда-перемикач `\centering` також виводить текст, вирівняний по центру, але поведінка цієї команди інша; у цьому разі текст залишатиметься по центру, доки інша команда-перемикач не змінить це. Ця команда підходить, коли потрібно змінити вирівнювання дуже великих блоків тексту або навіть усього документа. Еквівалентна команда в [ragged2e](#usando-el-paquete-ragged2e) є `\Centering`.

[Відкрити приклад в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535344dec52fabc07908ab7e/download/zip\&templateName=Text%20Alignment\&compiler=pdflatex)

## Текст, вирівняний по ширині

У LaTeX текст за замовчуванням вирівняно по ширині, і якщо використовувати будь-яку з команд-перемикачів `\raggedright` або `\raggedleft` вирівнювання вже не можна скасувати. У таких випадках варіант — використати пакет **ragged2e**. Його слід підключити, додавши команду `\usepackage{ragged2e}` у преамбулі документа; після цього можна використовувати команду `justify` як показано в наведеному нижче прикладі:

```latex
\centering
Привіт, ось трохи тексту без змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.

\justify
Це  другий  абзац. Привіт, ось трохи тексту без
змісту. Цей текст має показати, що
як виглядатиме надрукований текст у цьому місці. Якщо ви читаєте цей текст,
ви не отримаєте жодної інформації. Справді? Невже тут немає жодної інформації? Чи є
якась різниця між цим текстом і якоюсь нісенітницею на кшталт зовсім ні! 
Такий сліпий текст дає вам інформацію про вибраний шрифт, про те, як
написані літери, і справляє враження щодо вигляду. Цей текст має
містити всі літери алфавіту, і його слід писати мовою оригіналу.
Немає потреби в особливому змісті, але довжина
слів має відповідати мові.
```

![TextAlignmentEx6.png](/files/0a98db20930884183e28dfe22a6d002fa92c2b90)

Перший абзац у прикладі вирівняно по центру за допомогою команди-перемикача `\centering` а згодом його вирівнювання повертається до тексту, вирівняного по ширині, за допомогою `\justify`.

**ragged2e** також надає однойменне середовище, `justify` яке дає змогу вирівнювати блоки тексту в документі, повністю вирівняному по лівому або правому краю.

[Відкрити приклад пакета ragged2e в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## Довідник

**Зведення команд і середовищ для вирівнювання тексту**

| Вирівнювання | Середовище   | Команда-перемикач | Середовище в ragged2e | Команда-перемикач у ragged2e |
| ------------ | ------------ | ----------------- | --------------------- | ---------------------------- |
| Ліворуч      | `flushleft`  | `\raggedright`    | `FlushLeft`           | `\RaggedRight`               |
| Праворуч     | `flushright` | `\raggedleft`     | `FlushRight`          | `\RaggedLeft`                |
| По центру    | `center`     | `\centering`      | `Center`              | `\Centering`                 |
| По ширині    |              |                   | `justify`             | `\justify`                   |

[Відкрити приклад пакета ragged2e в Overleaf](https://www.sharelatex.com/project/new/template?zipUrl=/project/535357a5c52fabc07908aba8/download/zip\&templateName=Ragged2e\&compiler=pdflatex)

## Додаткові матеріали

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

* [Абзаци та нові рядки](/latex/uk/osnovi-latex/02-paragraphs-and-new-lines.md)
* [Форматування абзаців](/latex/uk/formatuvannya/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Жирний, курсив і підкреслення](/latex/uk/osnovi-latex/03-bold-italics-and-underlining.md)
* [Розміри, гарнітури та стилі шрифтів](/latex/uk/shrifti/01-font-sizes-families-and-styles.md)
* [Гарнітури шрифтів](/latex/uk/shrifti/02-font-typefaces.md)
* [Підтримка сучасних шрифтів у XeLaTeX](/latex/uk/shrifti/03-xelatex.md)
* [Перенесення рядків і порожні пробіли](/latex/uk/formatuvannya/05-line-breaks-and-blank-spaces.md)
* [Списки](/latex/uk/osnovi-latex/04-lists.md)
* [Розділи та глави](/latex/uk/struktura-dokumenta/01-sections-and-chapters.md)
* [Кілька колонок](/latex/uk/formatuvannya/09-multiple-columns.md)
* [Односторонні та двосторонні документи](/latex/uk/formatuvannya/08-single-sided-and-double-sided-documents.md)
* [Не зовсім короткий вступ до LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)
* [Документація пакета ragged2e](http://mirror.hmc.edu/ctan/macros/latex/contrib/ms/ragged2e.pdf)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/latex/uk/inshi-temi/47-text-alignment-es.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.
