> 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/pl/formatowanie/06-text-alignment.md).

# Wyrównanie tekstu

## Wstęp

Domyślnie LaTeX składa tekst jako w pełni wyjustowany, ale czasami bardziej odpowiedni może być tekst wyrównany do lewej lub z „nierównym prawym marginesem” (w przypadku języków pisanych od prawej do lewej) — na przykład tekst w wąskich kolumnach. Ten artykuł wyjaśnia, jak zmienić wyrównanie tekstu dla części lub całości dokumentu, korzystając z wbudowanych funkcji LaTeX-a oraz pakietu `ragged2e`.

## Standardowe polecenia i środowiska LaTeX-a

LaTeX ma wbudowane polecenia do zmiany wyrównania składanego tekstu:

* wyrównanie do lewej z nierównym prawym marginesem (`\raggedright`)
* wyrównanie do prawej z nierównym lewym marginesem (`\raggedleft`)
* wyśrodkowane (`\centering`)

wraz z odpowiadającymi im środowiskami:

* wyrównanie do lewej z nierównym prawym marginesem (`flushleft` środowisko)
* wyrównanie do prawej z nierównym lewym marginesem (`flushright` środowisko)
* wyśrodkowane (`centering` środowisko)

Jednak [`ragged2e` pakietu](https://ctan.org/pkg/ragged2e?lang=en) oferuje pewne udoskonalenia, które poprawiają te standardowe polecenia i środowiska LaTeX-a.

## Korzystanie z pakietu ragged2e

Na początek oto przykład użycia `ragged2e` pakietu oraz jego `[document]` opcji do składu *całego tekstu dokumentu* jako wyrównanego do lewej z nierównym prawym marginesem. Przykładowy kod dodaje linię

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

do preambuły dokumentu:

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

\begin{document}
\section{Nagłówek poziomu 1 (sekcja)}
Witaj, oto trochę tekstu bez znaczenia. Ten tekst ma pokazać, jak będzie wyglądał w tym miejscu tekst drukowany. Jeśli przeczytasz ten tekst, nie uzyskasz żadnych informacji. Naprawdę? Czy nie ma tu żadnej informacji? Czy istnieje różnica między tym tekstem a jakimś bezsensem, jak na przykład wcale nie! Taki ślepy tekst daje ci informacje o wybranej czcionce, o tym, jak są pisane litery, oraz wyobrażenie o wyglądzie.
\end{document}
```

[Otwórz ten `ragged2e` przykład w 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)

Ten przykład generuje następujący wynik:

![Ragged2eOLV21.png](/files/18aafd59af4ad029582b88e4cf23825666ba3170)

## Porównanie \raggedright (LaTeX) z \RaggedRight (ragged2e)

Polecenie LaTeX `\raggedright` czasami daje wyniki, które wyglądają na „zbyt nierówne”. Pakiet `ragged2e` rozwiązuje ten problem, dopuszczając dzielenie wyrazów, gdy wiersz jest zbyt krótki, co daje bardziej równomiernie nierówny brzeg tekstu. Poniższy przykład pokazuje tekst wyrównany do lewej uzyskany za pomocą polecenia LaTeX-a `\raggedright` oraz, dla porównania, ten sam tekst złożony przy użyciu `\RaggedRight` polecenia udostępnianego przez `ragged2e`:

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

\begin{document}
\setlength{\hsize}{0.9\hsize}% podkreślenie efektów

\subsection*{Przykład wyrównania do lewej z
\texttt{\string\raggedright}\\ (standardowe polecenie \LaTeX{})}
\raggedright\blindtext[2]\par

\subsection*{Przykład wyrównania do lewej z \texttt{\string\RaggedRight}\\ (polecenie \texttt{ragged2e})}
\RaggedRight\blindtext[2]\par
\end{document}
```

[Otwórz ten przykład w 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/ac68a2d6be2c7aaf4fbfbf273dc3854863fb2058)

Jak omówiono w `ragged2e` [dokumentacja pakietu](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/ragged2e/ragged2e.pdf), `ragged2e` oferuje alternatywne polecenia i środowiska do modyfikowania wyrównania tekstu, a teraz przyjrzymy się niektórym z nich.

## Środowiska dla tekstu wyrównanego do lewej (z nierównym prawym marginesem)

Domyślnym środowiskiem LaTeX-a do tworzenia tekstu wyrównanego do lewej jest `flushleft`. Odpowiednikiem w `ragged2e` nazywa się `FlushLeft` (zwróć uwagę na wielkie litery). Poniższy przykład porównuje wynik działania tych środowisk:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% podkreślenie efektów

\subsection*{\texttt{flushleft} environment: (standardowe \LaTeX{})}

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

\subsection*{\texttt{FlushLeft} environment: (\texttt{ragged2e})}

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

\end{document}
```

[Otwórz ten przykład w 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/baf21560d6b480fbd40df5353e8d062330e48676)

## Środowiska dla tekstu wyrównanego do prawej (z nierównym lewym marginesem)

Domyślnym środowiskiem LaTeX-a do tworzenia tekstu wyrównanego do prawej jest `flushright`. Odpowiednikiem w `ragged2e` nazywa się `FlushRight` (zwróć uwagę na wielkie litery). Poniższy przykład porównuje wynik działania tych środowisk:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% podkreślenie efektów

\subsection*{\texttt{flushright} environment: (standardowe \LaTeX{})}

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

\subsection*{\texttt{FlushRight} environment: (\texttt{ragged2e})}

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

\end{document}
```

[Otwórz ten przykład w 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/174a3afd6fbf04916329ea32fd5076b7b0431be9)

## Środowiska do wyśrodkowywania tekstu

Domyślnym środowiskiem LaTeX-a do tworzenia wyśrodkowanego tekstu jest `center`. Odpowiednikiem w `ragged2e` nazywa się `Center` (zwróć uwagę na wielkie litery). Poniższy przykład porównuje wynik działania tych środowisk:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% podkreślenie efektów

\subsection*{\texttt{center} environment: (standardowe \LaTeX{})}

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

\subsection*{\texttt{Center} environment: (\texttt{ragged2e})}
\begin{Center}
\blindtext[1]
\end{Center}
\end{document}
```

[Otwórz ten przykład w 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/4fd6b1b00ccb010ee4c1e70ecb7fb8ce48e7a092)

## Tekst wyjustowany

Pakiet `ragged2e` udostępnia polecenie `\justifying` z którego możesz skorzystać, jak pokazano w poniższym przykładzie:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% podkreślenie efektów

\Centering
\blindtext[1]

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

[Otwórz ten przykład w 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/e6498af4e15f3fa973190397c5e75b44112dc8f0)

## Przewodnik referencyjny

**Podsumowanie środowisk i poleceń do wyrównania tekstu**

| Wyrównanie  | Środowisko   | Polecenie przełączające | środowisko ragged2e | polecenie przełączające ragged2e |
| ----------- | ------------ | ----------------------- | ------------------- | -------------------------------- |
| Do lewej    | `flushleft`  | `\raggedright`          | `FlushLeft`         | `\RaggedRight`                   |
| Do prawej   | `flushright` | `\raggedleft`           | `FlushRight`        | `\RaggedLeft`                    |
| Środek      | `center`     | `\centering`            | `Center`            | `\Centering`                     |
| Wyjustowany |              |                         | `wyjustuj`          | `\justifying`                    |

## Dalsza lektura

Więcej informacji znajdziesz w:

* [Akapity i nowe wiersze](/latex/pl/podstawy-latex-a/02-paragraphs-and-new-lines.md)
* [Formatowanie akapitu](/latex/pl/formatowanie/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Pogrubienie, kursywa i podkreślenie](/latex/pl/podstawy-latex-a/03-bold-italics-and-underlining.md)
* [Rozmiary czcionek, kroje i style](/latex/pl/czcionki/01-font-sizes-families-and-styles.md)
* [Kroje pisma](/latex/pl/czcionki/02-font-typefaces.md)
* [Obsługa nowoczesnych czcionek w XeLaTeX](/latex/pl/czcionki/03-xelatex.md)
* [Podziały wierszy i puste spacje](/latex/pl/formatowanie/05-line-breaks-and-blank-spaces.md)
* [Listy](/latex/pl/podstawy-latex-a/04-lists.md)
* [Sekcje i rozdziały](/latex/pl/struktura-dokumentu/01-sections-and-chapters.md)
* [Wiele kolumn](/latex/pl/formatowanie/09-multiple-columns.md)
* [Dokumenty jednostronne i dwustronne](/latex/pl/formatowanie/08-single-sided-and-double-sided-documents.md)
* [Niezbyt krótki wstęp do LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)
* [Dokumentacja pakietu 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/pl/formatowanie/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.
