> 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/ru/formatirovanie/06-text-alignment.md).

# Выравнивание текста

## Введение

По умолчанию LaTeX набирает текст с выравниванием по ширине, но иногда выравнивание по левому краю или текст с «рваным правым краем» (для языков с письмом справа налево) может быть уместнее — например, текст в узких колонках. В этой статье объясняется, как изменить выравнивание текста для частей или всего документа, используя встроенные возможности LaTeX и пакет `ragged2e`.

## Стандартные команды и среды LaTeX

У LaTeX есть встроенные команды для изменения выравнивания набранного текста:

* выровненный по левому краю (`\raggedright`)
* выровненный по правому краю (`\raggedleft`)
* по центру (`\centering`)

а также соответствующие среды:

* выровненный по левому краю (`flushleft` среда)
* выровненный по правому краю (`flushright` среда)
* по центру (`centering` среда)

Однако [`ragged2e` пакет](https://ctan.org/pkg/ragged2e?lang=en) пакет предлагает некоторые усовершенствования, которые улучшают эти стандартные команды и среды LaTeX.

## Использование пакета ragged2e

Для начала вот пример с использованием `ragged2e` пакета и его `[document]` опции для набора *всего текста документа* как текста с неровным правым краем (выровненного по левому краю). В примере кода добавляется строка

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

в преамбулу документа:

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

\begin{document}
\section{Заголовок уровня 1 (section)}
Здравствуйте, здесь некоторый текст без смысла. Этот текст должен показать, как будет выглядеть печатный текст в этом месте. Если вы читаете этот текст, вы не получите никакой информации. Действительно? Разве здесь нет никакой информации? Есть ли разница между этим текстом и какой-нибудь бессмыслицей вроде «совсем нет!»? Такой бессмысленный текст дает вам информацию о выбранном шрифте, о том, как пишутся буквы, и впечатление о внешнем виде.
\end{document}
```

[Откройте этот `ragged2e` пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+using+ragged2e+package\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bdocument%5D%7Bragged2e%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BHeading+on+Level+1+%28section%29%7D%0AHello%2C+here+is+some+text+without+a+meaning.+This+text+should+show+what+a+printed+text+will+look+like+at+this+place.++If+you+read+this+text%2C+you+will+get+no+information.++Really%3F++Is+there+no+information%3F++Is+there+a+difference+between+this+text+and+some+nonsense+like+not+at+all%21++A+blind+text+like+this+gives+you+information+about+the+selected+font%2C+how+the+letters+are+written+and+an+impression+of+the+look.%0A%5Cend%7Bdocument%7D)

Этот пример выдаёт следующий результат:

![Ragged2eOLV21.png](/files/e168ae48723277a13dcfce7357a6e56805eb67a4)

## Сравнение \raggedright (LaTeX) и \RaggedRight (ragged2e)

Команда LaTeX `\raggedright` иногда дает результаты, которые выглядят «слишком рваными». Пакет `ragged2e` решает эту проблему, позволяя перенос слов, когда строка слишком короткая, и создавая более равномерный неровный край текста. Следующий пример показывает текст с неровным правым краем, полученный с помощью команды LaTeX `\raggedright` и, для сравнения, тот же текст, набранный с использованием `\RaggedRight` команды, предоставляемой `ragged2e`:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}

\begin{document}
\setlength{\hsize}{0.9\hsize}% подчеркнуть эффект

\subsection*{Пример выравнивания по левому краю с
\texttt{\string\raggedright}\\ (стандартная команда \LaTeX{})}
\raggedright\blindtext[2]\par

\subsection*{Пример выравнивания по левому краю с \texttt{\string\RaggedRight}\\ (команда \texttt{ragged2e})}
\RaggedRight\blindtext[2]\par
\end{document}
```

[Откройте этот пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+left-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7BLeft-aligned+example+with+%0A%5Ctexttt%7B%5Cstring%5Craggedright%7D%5C%5C+%28standard+%5CLaTeX%7B%7D+command%29%7D%0A%5Craggedright%5Cblindtext%5B2%5D%5Cpar%0A%0A%5Csubsection%2A%7BLeft-aligned+example+with+%5Ctexttt%7B%5Cstring%5CRaggedRight%7D%5C%5C+%28%5Ctexttt%7Bragged2e%7D+command%29%7D%0A%5CRaggedRight%5Cblindtext%5B2%5D%5Cpar+%0A%5Cend%7Bdocument%7D)

![Leftaligncompare2.png](/files/e53a77716e5b47420281805e080691ae31bcb759)

Как обсуждалось в `ragged2e` [документация пакета](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/ragged2e/ragged2e.pdf), `ragged2e` пакет предлагает альтернативные команды и среды для изменения выравнивания текста, и мы рассмотрим некоторые из них.

## Среды для текста с неровным правым краем (выровненного по левому краю)

Стандартная среда LaTeX для создания текста с неровным правым краем — это `flushleft`. Эквивалент в `ragged2e` называется `FlushLeft` (обратите внимание на регистр букв). В следующем примере сравнивается вывод этих сред:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% подчеркнуть эффект

\subsection*{Среда \texttt{flushleft}: (стандартный \LaTeX{})}

\begin{flushleft}
\blindtext[1]
\end{flushleft}

\subsection*{Среда \texttt{FlushLeft}: (\texttt{ragged2e})}

\begin{FlushLeft}
\blindtext[1]
\end{FlushLeft}

\end{document}
```

[Откройте этот пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+left-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7B%5Ctexttt%7Bflushleft%7D+environment%3A+%28standard+%5CLaTeX%7B%7D%29%7D%0A%0A%5Cbegin%7Bflushleft%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bflushleft%7D%0A%0A%5Csubsection%2A%7B%5Ctexttt%7BFlushLeft%7D+environment%3A+%28%5Ctexttt%7Bragged2e%7D%29%7D%0A%0A%5Cbegin%7BFlushLeft%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7BFlushLeft%7D%0A%0A%5Cend%7Bdocument%7D)

![Flcompare.png](/files/906b630f75daeaf2acf0ba095b37294523bd8dc2)

## Среды для текста с неровным левым краем (выровненного по правому краю)

Стандартная среда LaTeX для создания текста с неровным левым краем (выровненного по правому краю) — это `flushright`. Эквивалент в `ragged2e` называется `FlushRight` (обратите внимание на регистр букв). В следующем примере сравнивается вывод этих сред:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% подчеркнуть эффект

\subsection*{Среда \texttt{flushright}: (стандартный \LaTeX{})}

\begin{flushright}
\blindtext[1]
\end{flushright}

\subsection*{Среда \texttt{FlushRight}: (\texttt{ragged2e})}

\begin{FlushRight}
\blindtext[1]
\end{FlushRight}

\end{document}
```

[Откройте этот пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+right-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7B%5Ctexttt%7Bflushright%7D+environment%3A+%28standard+%5CLaTeX%7B%7D%29%7D%0A%0A%5Cbegin%7Bflushright%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bflushright%7D%0A%0A%5Csubsection%2A%7B%5Ctexttt%7BFlushRight%7D+environment%3A+%28%5Ctexttt%7Bragged2e%7D%29%7D%0A%0A%5Cbegin%7BFlushRight%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7BFlushRight%7D%0A%0A%5Cend%7Bdocument%7D)

![FRcompare.png](/files/f1dcffd5e3edcd9ed64d4d7c6a752d4a8b327ff8)

## Среды для выравнивания текста по центру

Стандартная среда LaTeX для создания текста по центру — это `center`. Эквивалент в `ragged2e` называется `Center` (обратите внимание на регистр букв). В следующем примере сравнивается вывод этих сред:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% подчеркнуть эффект

\subsection*{Среда \texttt{center}: (стандартный \LaTeX{})}

\begin{center}
\blindtext[1]
\end{center}

\subsection*{Среда \texttt{Center}: (\texttt{ragged2e})}
\begin{Center}
\blindtext[1]
\end{Center}
\end{document}
```

[Откройте этот пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+right-aligned+text\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5Csubsection%2A%7B%5Ctexttt%7Bcenter%7D+environment%3A+%28standard+%5CLaTeX%7B%7D%29%7D%0A%0A%5Cbegin%7Bcenter%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bcenter%7D%0A%0A%5Csubsection%2A%7B%5Ctexttt%7BCenter%7D+environment%3A+%28%5Ctexttt%7Bragged2e%7D%29%7D%0A%5Cbegin%7BCenter%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7BCenter%7D%0A%5Cend%7Bdocument%7D)

![Centrecompare.png](/files/872d71646ed4893dda55f1d6c4c42bfc4264a043)

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

Пакет `ragged2e` предоставляет команду `\justifying` которую вы можете использовать, как показано в примере ниже:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% подчеркнуть эффект

\Centering
\blindtext[1]

\vspace{5mm}
\justifying
\blindtext[1]
\end{document}
```

[Откройте этот пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+justification+with+ragged2e\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Benglish%5D%7Bbabel%7D%0A%5Cusepackage%7Bragged2e%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csetlength%7B%5Chsize%7D%7B0.9%5Chsize%7D%25+emphasize+effects%0A%0A%5CCentering%0A%5Cblindtext%5B1%5D%0A%0A%5Cvspace%7B5mm%7D%0A%5Cjustifying%0A%5Cblindtext%5B1%5D+%0A%5Cend%7Bdocument%7D)

![Justifyingdemo.png](/files/292d2f844e0a17140b0e44c6664e139c823fcd6a)

## справочнике

**Сводка сред и команд для выравнивания текста**

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

## Дополнительное чтение

Для получения дополнительной информации см. :

* [Абзацы и новые строки](/latex/ru/osnovy-latex/02-paragraphs-and-new-lines.md)
* [Форматирование абзацев](/latex/ru/formatirovanie/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Полужирный, курсив и подчёркивание](/latex/ru/osnovy-latex/03-bold-italics-and-underlining.md)
* [Размеры, семейства и начертания шрифтов](/latex/ru/shrifty/01-font-sizes-families-and-styles.md)
* [Шрифтовые гарнитуры](/latex/ru/shrifty/02-font-typefaces.md)
* [Поддержка современных шрифтов с XeLaTeX](/latex/ru/shrifty/03-xelatex.md)
* [Переносы строк и пустые пробелы](/latex/ru/formatirovanie/05-line-breaks-and-blank-spaces.md)
* [Списки](/latex/ru/osnovy-latex/04-lists.md)
* [Разделы и главы](/latex/ru/struktura-dokumenta/01-sections-and-chapters.md)
* [Несколько колонок](/latex/ru/formatirovanie/09-multiple-columns.md)
* [Односторонние и двусторонние документы](/latex/ru/formatirovanie/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://overleaf-pro.ayaka.space/latex/ru/formatirovanie/06-text-alignment.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.
