> 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/dalsi-temata/03-aligning-equations-with-amsmath-es.md).

# Zarovnávání rovnic pomocí amsmath es

Balíček **amsmath** poskytuje celou řadu možností pro sazbu rovnic. Lze zvolit rozvržení rovnic, které nejlépe vyhovuje dokumentu, i když jsou rovnice velmi velké nebo je třeba zahrnout více rovnic na jeden řádek.

## Úvod

Standardní nástroje LaTeXu pro práci s rovnicemi postrádají flexibilitu, což někdy způsobuje překrývání prvků nebo dokonce ořezávání částí rovnice, když je příliš velká. Všechny tyto obtíže lze vyřešit balíčkem **amsmath**. Začněme s příkladem:

```latex
\begin{equation} \label{eq1}
\begin{split}
A & = \frac{\pi r^2}{2} \\
 & = \frac{1}{2} \pi r^2
\end{split}
\end{equation}
```

![Amsmath-eqn1.png](/files/cbeedc992db297aabad1b2f2680a4dae3c5f0a27)

Rovnice musí být vložena do prostředí *equation* pokud má být číslovaná, lze použít *equation\** (s hvězdičkou), pokud ji nechceme číslovat. V prostředí *equation* se používá prostředí *split* k rozdělení rovnice na menší části, které budou automaticky zarovnány. Použití dvojité zpětné lomítko (double backslash) funguje jako zalomení řádku. Znak et neboli (také známý svým anglickým názvem, ampersand) *&* slouží k určení bodů, podle nichž budou rovnice svisle zarovnány.

[Otevřít příklad balíčku amsmath v Overleafu](https://www.sharelatex.com/project/new/template?zipUrl=/project/52e1889fd3e596077700148c/download/zip\&templateName=Amsmath_Example_Project\&compiler=pdflatex)

## Importovat balíček amsmath

Tento krok je velmi jednoduchý; pokud LaTeX používáte často, pravděpodobně to už víte. Chcete-li importovat balíček '*amsmath*, přidejte do preambule dokumentu následující řádek kódu.

`\usepackage{amsmath}`

[Otevřít příklad balíčku amsmath v Overleafu](https://www.sharelatex.com/project/new/template?zipUrl=/project/52e1889fd3e596077700148c/download/zip\&templateName=Amsmath_Example_Project\&compiler=pdflatex)

## Zapsat jednu rovnici

Pro zobrazení jediné rovnice, jak bylo zmíněno v úvodu, je třeba použít buď prostředí *equation\** pro nečíslované rovnice, nebo prostředí *equation* pro číslované rovnice. Kromě toho je možné přidat štítek pomocí příkazu `\label`, který lze později v dokumentu odkazovat.

```latex
\begin{equation} \label{eu_eqn}
e^{\pi i} - 1 = 0
\end{equation}

Krásná rovnice \ref{eu_eqn} je známá jako Eulerova rovnice
```

![Amsmath-eqn2.png](/files/cc04c73f9d7618bea22ec279ab1b410230389c06)

[Otevřít příklad balíčku amsmath v Overleafu](https://www.sharelatex.com/project/new/template?zipUrl=/project/52e1889fd3e596077700148c/download/zip\&templateName=Amsmath_Example_Project\&compiler=pdflatex)

## Vkládání vícerádkových rovnic

Chcete-li vytvořit rovnici přesahující na více než jeden řádek, je třeba použít prostředí *multline*. Je třeba vložit dvojité zpětné lomítko, aby se určil bod, ve kterém bude rovnice rozdělena. První část bude zarovnána doleva, zatímco druhá část se zobrazí na dalším řádku a bude zarovnána doprava.

Stejně jako u ostatních příkazů lze do názvu prostředí přidat hvězdičku, aby se určilo, zda bude rovnice číslovaná, nebo ne.

```latex
\begin{multline*}
p(x) = 3x^6 + 14x^5y + 590x^4y^2 + 19x^3y^3\\
- 12x^2y^4 - 12xy^5 + 2y^6 - a^3b^3
\end{multline*}
```

![Amsmath-eqn3.png](/files/149f9d12a82113d2ca12b19e189fa646d0230f0d)

[Otevřít příklad balíčku amsmath v Overleafu](https://www.sharelatex.com/project/new/template?zipUrl=/project/52e1889fd3e596077700148c/download/zip\&templateName=Amsmath_Example_Project\&compiler=pdflatex)

## Rozdělování a zarovnávání rovnic

*split* je prostředí velmi podobné *multline*. Prostředí *split* se používá k rozdělení rovnice na několik částí a jejich následnému zarovnání do sloupců, jako by části rovnice byly v tabulce. Toto prostředí se musí používat uvnitř prostředí *equation*. Pro příklad se podívejte na úvodní část na začátku tohoto článku.

## Zarovnat více rovnic

Pokud je třeba svisle zarovnat více rovnic, prostředí *align* se o to postará:

```latex
\begin{align*}
2x - 5y &=  8 \\
3x + 9y &=  -12
\end{align*}
```

![Amsmath-eqn4.png](/files/47a666e3dd8c91de20e76a22ebffe6815236a716)

Obvykle se jako svislé zarovnávací body berou binární operátory (>, < a =), a tak se získá vizuálně příjemný dokument.

Jak již bylo zmíněno, znak et *&* určuje body zarovnání rovnic. Podívejme se na trochu složitější příklad:

```latex
\begin{align*}
x&=y           &  w &=z              &  a&=b+c\\
2x&=-y         &  3w&=\frac{1}{2}z   &  a&=b\\
-4 + 5x&=2+y   &  w+2&=-1+w          &  ab&=cb
\end{align*}
```

![Amsmath-eqn6.png](/files/7ea692b400c1c3a619b00537d5ef49c5a68aecb8)

Zde jsou rovnice uspořádány do tří sloupců. LaTeX předpokládá, že každá rovnice se skládá ze dvou částí oddělených znakem *&*; a že každá rovnice je navíc oddělena od předchozí pomocí *&*.

Znovu lze použít hvězdičku \* pro zapnutí nebo vypnutí číslování rovnic. Když je číslování aktivní, lze každému řádku přiřadit vlastní štítek.

[Otevřít příklad balíčku amsmath v Overleafu](https://www.sharelatex.com/project/new/template?zipUrl=/project/52e1889fd3e596077700148c/download/zip\&templateName=Amsmath_Example_Project\&compiler=pdflatex)

## Seskupit a vystředit rovnice

Pokud potřebujete zobrazit pouze sérii po sobě jdoucích rovnic, vystředěných a bez jakéhokoli zarovnání, použijte prostředí *gather*. Trik s hvězdičkou pro zapnutí/vypnutí číslování rovnic funguje i zde.

```latex
\begin{gather*}
2x - 5y =  8 \\
3x^2 + 9y =  3a + c
\end{gather*}
```

![Amsmath-eqn5.png](/files/7de86c82ad99d7283bcafbbf9fa7900e2456f7c3)

[Otevřít příklad balíčku amsmath v Overleafu](https://www.sharelatex.com/project/new/template?zipUrl=/project/52e1889fd3e596077700148c/download/zip\&templateName=Amsmath_Example_Project\&compiler=pdflatex)

## Další čtení

Pro více informací viz:

* [Matematické výrazy](/latex/cs/matematika/01-mathematical-expressions.md)
* [Závorky a kulaté závorky](/latex/cs/matematika/03-brackets-and-parentheses.md)
* [Dolní a horní indexy](/latex/cs/matematika/02-subscripts-and-superscripts.md)
* [Mezery v matematickém režimu](/latex/cs/matematika/08-spacing-in-math-mode.md)
* [Styl zobrazení v matematickém režimu](/latex/cs/matematika/10-display-style-in-math-mode.md)
* [Matematická písma](/latex/cs/matematika/12-mathematical-fonts.md)
* [Seznam řeckých písmen a matematických symbolů](/latex/cs/matematika/11-list-of-greek-letters-and-math-symbols.md)
* [Operátory](/latex/cs/matematika/07-operators.md)
* [Zlomky a binomy](/latex/cs/matematika/05-fractions-and-binomials.md)
* [dokumentace balíčku amsmath](http://mirrors.ctan.org/macros/latex/required/amsmath/amsmath.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/dalsi-temata/03-aligning-equations-with-amsmath-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.
