> 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/cs/formatovani/06-text-alignment.md).

# Zarovnání textu

## Úvod

Ve výchozím nastavení LaTeX vysází text do plného zarovnání, ale občas může být vhodnější text zarovnaný vlevo nebo „s nerovným pravým okrajem“ (pro jazyky zapisované zprava doleva) — například text v úzkých sloupcích. Tento článek vysvětluje, jak změnit zarovnání textu pro části dokumentu nebo pro celý dokument pomocí vestavěných funkcí LaTeXu a balíčku `ragged2e`.

## Standardní příkazy a prostředí LaTeXu

LaTeX skutečně má vestavěné příkazy pro změnu zarovnání vysázeného textu:

* s nerovným pravým okrajem (`\raggedright`)
* s nerovným levým okrajem (`\raggedleft`)
* na střed (`\centering`)

spolu s odpovídajícími prostředími:

* s nerovným pravým okrajem (`flushleft` prostředí)
* s nerovným levým okrajem (`flushright` prostředí)
* na střed (`centering` prostředí)

Nicméně [`ragged2e` accents](https://ctan.org/pkg/ragged2e?lang=en) nabízí některá vylepšení oproti těmto standardním příkazům a prostředím LaTeXu.

## Použití balíčku ragged2e

Pro začátek je zde příklad používající `ragged2e` balíček a jeho `[document]` volbu pro sazbu *celého textu dokumentu* jako ragged-right (zarovnaný vlevo). Ukázkový kód přidává řádek

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

do preambule dokumentu:

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

\begin{document}
\section{Heading on Level 1 (section)}
Dobrý den, zde je nějaký text bez významu. Tento text by měl ukázat, jak bude na tomto místě vypadat vytištěný text. Pokud čtete tento text, nezískáte žádné informace. Opravdu? Není tu žádná informace? Je mezi tímto textem a nějakým nesmyslem, jako je vůbec ne! nějaký rozdíl? Slepý text jako tento vám dává informace o zvoleném písmu, o tom, jak jsou písmena psána, a dojem z jeho vzhledu.
\end{document}
```

[Otevřete tento `ragged2e` příklad v Overleafu](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)

Tento příklad vytvoří následující výstup:

![Ragged2eOLV21.png](/files/9e1a08fc665cb69cce1ee07f13fd296b0a171756)

## Srovnání \raggedright (LaTeX) vs \RaggedRight (ragged2e)

Příkaz LaTeXu `\raggedright` někdy dává výsledky, které působí „příliš nerovně“. Balíček `ragged2e` řeší tento problém tím, že umožňuje dělení slov, když je řádek příliš krátký, a vytváří tak rovnoměrnější nerovný okraj textu. Následující příklad ukazuje text zarovnaný vlevo vytvořený pomocí příkazu LaTeXu `\raggedright` a pro srovnání tentýž text vysázený pomocí `\RaggedRight` příkazu poskytovaného `ragged2e`:

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

\begin{document}
\setlength{\hsize}{0.9\hsize}% zdůraznit účinky

\subsection*{Příklad zarovnání vlevo s
\texttt{\string\raggedright}\\ (standardní \LaTeX{} příkaz)}
\raggedright\blindtext[2]\par

\subsection*{Příklad zarovnání vlevo s \texttt{\string\RaggedRight}\\ (příkaz \texttt{ragged2e})}
\RaggedRight\blindtext[2]\par
\end{document}
```

[Otevřete tento příklad v Overleafu](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/e4230dcb999f0461a858f563836d1f6f651c7927)

Jak je uvedeno v `ragged2e` [dokumentace balíčku](https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/ragged2e/ragged2e.pdf), `ragged2e` poskytuje alternativní příkazy a prostředí pro úpravu zarovnání textu a podíváme se na některé z nich.

## Prostředí pro text s nerovným pravým okrajem (zarovnaný vlevo)

Výchozí prostředí LaTeXu pro vytváření textu s nerovným pravým okrajem je `flushleft`. Ekvivalent v `ragged2e` se nazývá `FlushLeft` (všimněte si velkých písmen). Následující příklad porovnává výstup těchto prostředí:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% zdůraznit účinky

\subsection*{\texttt{flushleft} prostředí: (standardní \LaTeX{})}

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

\subsection*{\texttt{FlushLeft} prostředí: (\texttt{ragged2e})}

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

\end{document}
```

[Otevřete tento příklad v Overleafu](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/f7a0a90d59b0e40ea39bb6025275a52408713c84)

## Prostředí pro text s nerovným levým okrajem (zarovnaný vpravo)

Výchozí prostředí LaTeXu pro vytváření textu s nerovným levým okrajem (zarovnaného vpravo) je `flushright`. Ekvivalent v `ragged2e` se nazývá `FlushRight` (všimněte si velkých písmen). Následující příklad porovnává výstup těchto prostředí:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% zdůraznit účinky

\subsection*{\texttt{flushright} prostředí: (standardní \LaTeX{})}

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

\subsection*{\texttt{FlushRight} prostředí: (\texttt{ragged2e})}

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

\end{document}
```

[Otevřete tento příklad v Overleafu](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/551eda970dcfc7c2c42bf2f6da800dc0395c3832)

## Prostředí pro zarovnání textu na střed

Výchozí prostředí LaTeXu pro vytváření textu zarovnaného na střed je `center`. Ekvivalent v `ragged2e` se nazývá `Center` (všimněte si velkých písmen). Následující příklad porovnává výstup těchto prostředí:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% zdůraznit účinky

\subsection*{\texttt{center} prostředí: (standardní \LaTeX{})}

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

\subsection*{\texttt{Center} prostředí: (\texttt{ragged2e})}
\begin{Center}
\blindtext[1]
\end{Center}
\end{document}
```

[Otevřete tento příklad v Overleafu](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/33f0f3efae8a4479480fe3a4f69503d9648bdc12)

## Plně zarovnaný text

Balíček `ragged2e` poskytuje příkaz `\justifying` který můžete použít, jak je ukázáno v následujícím příkladu:

```latex
\documentclass{article}
\usepackage[english]{babel}
\usepackage{ragged2e}
\usepackage{blindtext}
\begin{document}
\setlength{\hsize}{0.9\hsize}% zdůraznit účinky

\Centering
\blindtext[1]

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

[Otevřete tento příklad v Overleafu](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/21d20ab4d8c73282e371f4dd5822d3f2f72e2b22)

## Referenční příručka

**Přehled prostředí a příkazů pro zarovnání textu**

| Zarovnání      | Prostředí    | Přepínací příkaz | prostředí ragged2e | přepínací příkaz ragged2e |
| -------------- | ------------ | ---------------- | ------------------ | ------------------------- |
| Vlevo          | `flushleft`  | `\raggedright`   | `FlushLeft`        | `\RaggedRight`            |
| Vpravo         | `flushright` | `\raggedleft`    | `FlushRight`       | `\RaggedLeft`             |
| Na střed       | `center`     | `\centering`     | `Center`           | `\Centering`              |
| Plně zarovnaný |              |                  | `do bloku`         | `\justifying`             |

## Další čtení

Pro více informací viz :

* [Odstavce a nové řádky](/latex/cs/zaklady-latexu/02-paragraphs-and-new-lines.md)
* [Formátování odstavců](/latex/cs/formatovani/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Tučné písmo, kurzíva a podtržení](/latex/cs/zaklady-latexu/03-bold-italics-and-underlining.md)
* [Velikosti, rodiny a styly písma](/latex/cs/pisma/01-font-sizes-families-and-styles.md)
* [Řezy písma](/latex/cs/pisma/02-font-typefaces.md)
* [Podpora moderních fontů s XeLaTeXem](/latex/cs/pisma/03-xelatex.md)
* [Zalomení řádků a prázdná místa](/latex/cs/formatovani/05-line-breaks-and-blank-spaces.md)
* [Seznamy](/latex/cs/zaklady-latexu/04-lists.md)
* [Sekce a kapitoly](/latex/cs/struktura-dokumentu/01-sections-and-chapters.md)
* [Více sloupců](/latex/cs/formatovani/09-multiple-columns.md)
* [Jednostranné a oboustranné dokumenty](/latex/cs/formatovani/08-single-sided-and-double-sided-documents.md)
* [Ne zcela krátký úvod do LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)
* [Dokumentace balíčku 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/cs/formatovani/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.
