> 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/matematika/06-aligning-equations-with-amsmath.md).

# Zarovnávání rovnic

## Úvod

Ta `amsmath` balíček nabízí několik možností pro zobrazování rovnic. Můžete zvolit rozvržení, které lépe vyhovuje vašemu dokumentu, i když jsou rovnice opravdu dlouhé nebo když musíte vložit několik rovnic na stejný řádek.

Standardní nástroje LaTeXu pro rovnice mohou postrádat určitou flexibilitu, což způsobuje překrývání nebo dokonce oříznutí části rovnice, když je příliš dlouhá. Tyto obtíže můžeme překonat použitím `amsmath` balíčku, který lze do preambule vašeho dokumentu přidat pomocí `\usepackage{amsmath}`.

Začněme s jednoduchým 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}
```

[Otevřete tento `amsmath` úryvku v Overleafu](https://www.overleaf.com/docs?engine=\&snip_name=amsmath+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Ctitle%7BAmsmath+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BMay+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0A%5Cbegin%7Bequation%7D+%5Clabel%7Beq1%7D%0A%5Cbegin%7Bsplit%7D%0AA+%26+%3D+%5Cfrac%7B%5Cpi+r%5E2%7D%7B2%7D+%5C%5C%0A+%26+%3D+%5Cfrac%7B1%7D%7B2%7D+%5Cpi+r%5E2%0A%5Cend%7Bsplit%7D%0A%5Cend%7Bequation%7D%0A%5Cend%7Bdocument%7D)

Následující grafika ukazuje výstup vytvořený kódem LaTeXu:

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

Musíte svou rovnici uzavřít do `equation` prostředí, pokud ji chcete očíslovat, použijte `equation*` (s hvězdičkou) jinak. Uvnitř `equation` prostředí použijte `split` prostředí k rozdělení rovnic na menší části; tyto menší části budou odpovídajícím způsobem zarovnány. Dvojité zpětné lomítko funguje jako znak nového řádku. Použijte znak ampersandu `&`, k nastavení bodů, kde budou rovnice svisle zarovnány.

## Zápis jedné rovnice

Chcete-li zobrazit jednu rovnici, jak bylo zmíněno v úvodu, musíte použít `equation*` nebo `equation` prostředí v závislosti na tom, zda chcete, aby byla rovnice očíslovaná, nebo ne. Navíc můžete do dokumentu přidat štítek pro budoucí odkazování.

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

Nádherná rovnice \ref{eu_eqn} je známá jako Eulerova rovnice.
```

[Otevřete tento `amsmath` úryvku v Overleafu](https://www.overleaf.com/docs?engine=\&snip_name=amsmath+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Ctitle%7BAmsmath+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BMay+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%25%5Cmaketitle%0A%25%5Csection%7BIntroduction%7D%0A%5Cbegin%7Bequation%7D+%5Clabel%7Beu_eqn%7D%0Ae%5E%7B%5Cpi+i%7D+%2B+1+%3D+0%0A%5Cend%7Bequation%7D%0A%0AThe+beautiful+equation+%5Cref%7Beu_eqn%7D+is+known+as+the+Euler+equation.%0A%5Cend%7Bdocument%7D)

Následující grafika ukazuje výstup vytvořený kódem LaTeXu:

![Neweuler1.png](/files/ed203cf52c68102c05d14b0427dc038a40ebdd43)

Můžete také [otevřete úplnější příklad `amsmath` balíčku v Overleafu.](https://www.overleaf.com/project/new/template/19716?id=66719097\&templateName=Amsmath+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Zobrazování dlouhých rovnic

Pro rovnice delší než jeden řádek použijte `multline` prostředí. Vložte dvojité zpětné lomítko, abyste nastavili bod, kde se má rovnice zalomit. První část bude zarovnána doleva a druhá část se zobrazí na dalším řádku a bude zarovnána doprava.

Znovu platí, že použití hvězdičky \* v názvu prostředí určuje, zda bude rovnice očí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*}
```

[Otevřete tuto vícerádkovou rovnici `amsmath` úryvku v Overleafu](https://www.overleaf.com/docs?engine=\&snip_name=amsmath+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Ctitle%7BAmsmath+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BMay+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0A%5Cbegin%7Bmultline%2A%7D%0Ap%28x%29+%3D+3x%5E6+%2B+14x%5E5y+%2B+590x%5E4y%5E2+%2B+19x%5E3y%5E3%5C%5C+%0A-+12x%5E2y%5E4+-+12xy%5E5+%2B+2y%5E6+-+a%5E3b%5E3%0A%5Cend%7Bmultline%2A%7D%0A%5Cend%7Bdocument%7D)

Následující grafika ukazuje výstup vytvořený kódem LaTeXu:

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

Můžete také [otevřete úplnější příklad `amsmath` balíčku v Overleafu.](https://www.overleaf.com/project/new/template/19716?id=66719097\&templateName=Amsmath+example\&latexEngine=pdflatex\&texImage=texlive-full%3A2020.1\&mainFile=)

## Rozdělení a zarovnání rovnice

*Rozdělení* je velmi podobné *multline*. Použijte *split* prostředí k rozdělení rovnice a k jejímu zarovnání do sloupců, jako by části rovnice byly v tabulce. Toto prostředí musí být použito uvnitř *equation* prostředí. Příklad najdete v úvodu tohoto dokumentu.

## Zarovnání několika rovnic

Pokud je třeba zarovnat svisle několik rovnic, prostředí *align* to udělá:

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

[Otevřete tento `amsmath` úryvku v Overleafu](https://www.overleaf.com/docs?engine=\&snip_name=amsmath+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Ctitle%7BAmsmath+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BMay+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0A%5Cbegin%7Balign%2A%7D+%0A2x+-+5y+%26%3D++8+%5C%5C+%0A3x+%2B+9y+%26%3D++-12%0A%5Cend%7Balign%2A%7D%0A%5Cend%7Bdocument%7D)

Následující grafika ukazuje výstup vytvořený kódem LaTeXu:

![Amsmatheqn4OLV2.png](/files/4d6ea6c518b4a8c4691fe6fdc246e34cdd029384)

Obvykle se zarovnávají binární operátory (`>`, `<` a `=`) pro hezky vypadající dokument.

Jak již bylo zmíněno, znak ampersandu `&` určuje, kde se rovnice zarovnají. Podívejme se na 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*}
```

[Otevřete tento `amsmath` úryvku v Overleafu](https://www.overleaf.com/docs?engine=\&snip_name=amsmath+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Ctitle%7BAmsmath+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BMay+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0A%5Cbegin%7Balign%2A%7D%0Ax%26%3Dy+++++++++++%26++w+%26%3Dz++++++++++++++%26++a%26%3Db%2Bc%5C%5C%0A2x%26%3D-y+++++++++%26++3w%26%3D%5Cfrac%7B1%7D%7B2%7Dz+++%26++a%26%3Db%5C%5C%0A-4+%2B+5x%26%3D2%2By+++%26++w%2B2%26%3D-1%2Bw++++++++++%26++ab%26%3Dcb%0A%5Cend%7Balign%2A%7D%0A%5Cend%7Bdocument%7D)

Následující grafika ukazuje výstup vytvořený kódem LaTeXu:

![Amsmath-eqn6OLV2.png](/files/785dfad104c60efb8baed0ca41dbca5277adde78)

Zde uspořádáváme rovnice do tří sloupců. LaTeX předpokládá, že každá rovnice se skládá ze dvou částí oddělených `&` a že každá rovnice je oddělena od předchozí pomocí `&`.

Znovu použijte \* k přepnutí číslování rovnic. Je-li číslování povoleno, můžete každý řádek označit samostatně.

## Seskupování a centrování rovnic

Pokud potřebujete pouze zobrazit sadu po sobě jdoucích rovnic, vycentrovaných a bez jakéhokoli zarovnání, použijte `gather` prostředí. Hvězdičkový trik pro zapnutí/vypnutí číslování rovnic zde také funguje.

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

[Otevřete tento `amsmath` úryvku v Overleafu](https://www.overleaf.com/docs?engine=\&snip_name=amsmath+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Ctitle%7BAmsmath+example%7D%0A%5Cauthor%7BOverleaf%7D%0A%5Cdate%7BMay+2021%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cmaketitle%0A%5Csection%7BIntroduction%7D%0A%5Cbegin%7Bgather%2A%7D+%0A2x+-+5y+%3D++8+%5C%5C+%0A3x%5E2+%2B+9y+%3D++3a+%2B+c%0A%5Cend%7Bgather%2A%7D%0A%5Cend%7Bdocument%7D)

Následující grafika ukazuje výstup vytvořený kódem LaTeXu:

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

## Další čtení

Další informace najdete v

* [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/matematika/06-aligning-equations-with-amsmath.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.
