> 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/chyby-latexu/24-missing-right-inserted.md).

# Byl vložen chybějící \right

K této chybě dochází při sázení matematiky, pokud je `\left` příkaz použit, ale odpovídající `\right` chybí. Tento článek se věnuje běžným příčinám této chyby a tomu, jak je opravit.

## Stručný úvod k příkazům \left a \right

Ta `\left` a `\right` příkazy sázejí dynamicky velké ohraničující symboly a musí se používat společně, v matematickém materiálu, ve tvaru

$$\verb'\left'\thinspace\textit{delim}*{\thinspace\text{L}}\quad\textit{math expression}\quad \verb'\right'\thinspace\textit{delim}*{\thinspace\text{R}}$$

kde $$\textit{delim}*{\thinspace\text{L}}$$ a $$\textit{delim}*{\thinspace\text{R}}$$ jsou ohraničující symboly používané k uzavření vašeho $$\textit{math expression}$$Obvykle, $$\textit{delim}*{\thinspace\text{L}}$$ a $$\textit{delim}*{\thinspace\text{R}}$$ jsou jedním z následujících znaků `() [] | \| \{ \}` nebo tečka ‚`.`‘, která se používá jako „[prázdný ohraničující symbol](#forgetting-a-blank-delimiter)“.

### Příklad

Zde je příklad používající `\left` a `\right` k sázení závorek, které zcela uzavírají zlomek:

```latex
\[
  \left(\frac{x}{y} \right)
\]
```

Tento kód vytvoří $$\left(\frac{x}{y}\right)$$

Pokud nepoužijete `\left` a `\right` příkazy při vkládání ohraničujících symbolů, včetně závorek, tyto ohraničující symboly zcela neuzavřou matematický výraz; například zápis

```latex
\[
  (\frac{x}{y})
\]
```

vytvoří toto

$$(\frac{x}{y})$$

## Příčiny této chyby a některá řešení

### Zapomenutí přidat příkaz \right

Zápis `\left` příkazu bez odpovídajícího `\right` je častou příčinou této chyby. Toto opomenutí, jak ukazuje níže uvedený příklad, může vést k řetězové reakci chyb, včetně `Chybějící \right. vložen`.

```latex
\[
\pi =
\left( \int_{-\infty}^{+\infty} e^{-x^2} dx )
\]
```

[Otevřete tento **chybový** příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+demonstrating+a+missing+delimiter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B+%0A%5Cpi+%3D+%0A%5Cleft%28+%5Cint_%7B-%5Cinfty%7D%5E%7B%2B%5Cinfty%7D+e%5E%7B-x%5E2%7D+dx+%29%0A%5C%5D%0A%5Cend%7Bdocument%7D)

Chcete-li tyto chyby opravit, přidejte chybějící `\right` příkazu:

```latex
\[
\pi =
\left( \int_{-\infty}^{+\infty} e^{-x^2} dx \right)
\]
```

[Otevřete tento **opravený příklad** v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Correcting+a+missing+delimiter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B+%0A%5Cpi+%3D+%0A%5Cleft%28+%5Cint_%7B-%5Cinfty%7D%5E%7B%2B%5Cinfty%7D+e%5E%7B-x%5E2%7D+dx+%5Cright%29%0A%5C%5D%0A%5Cend%7Bdocument%7D)

Tento kód vytváří následující výstup

$$\pi = \left( \int\_{-\infty}^{+\infty} e^{-x^2} dx \right)$$

### Zapomenutí prázdného ohraničujícího symbolu

Běžná příčina této chyby nastává při pokusu zapsat funkce, jako je ta uvedená níže:

$$f(x)= \left{\begin{array}{lr} 0 & x\leq 0 \ 1 & x > 0 \end{array}\right.$$

Pokud se pokusíte tuto funkci vysázet zápisem

```latex
\[
f(x)= \left\{
  \begin{array}{lr}
      0 & x\leq 0 \\
      1 & x > 0
      \end{array}
\]
```

[Otevřete tento **chybový** příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+showing+a+missing+%5Cright+command\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B+%0Af%28x%29%3D+%5Cleft%5C%7B%0A++%5Cbegin%7Barray%7D%7Blr%7D+%0A++++++0+%26+x%5Cleq+0+%5C%5C%0A++++++1+%26+x+%3E+0+%0A++++++%5Cend%7Barray%7D%0A%5C%5D%0A%5Cend%7Bdocument%7D)

pak vygenerujete chyby, protože `\right` ohraničující symbol chybí.

Chcete-li vysázet pouze `\left` ohraničující symbol, použijte znak tečky (‚`.`‘) jako `\right` ohraničující symbol zápisem `\right.` což, jak je ukázáno níže, vysází prázdný, tj. „nulový“, ohraničující symbol.

```latex
\[
f(x)= \left\{
  \begin{array}{lr}
      0 & x\leq 0 \\
      1 & x > 0
      \end{array}
\right.
\]
```

[Otevřete tento **opraveno** příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+dot+delimiter\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B+%0Af%28x%29%3D+%5Cleft%5C%7B%0A++%5Cbegin%7Barray%7D%7Blr%7D+%0A++++++0+%26+x%5Cleq+0+%5C%5C%0A++++++1+%26+x+%3E+0+%0A++++++%5Cend%7Barray%7D%0A%5Cright.%0A%5C%5D%0A%5Cend%7Bdocument%7D)

Tento opravený příklad poskytuje požadovaný výsledek:

$$f(x)= \left{\begin{array}{lr} 0 & x\leq 0 \ 1 & x > 0 \end{array}\right.$$

#### Další možnost: použijte prostředí cases

Můžete se vyhnout přímému používání `\left` a `\right` příkazů prostřednictvím prostředí cases, které poskytuje `amsmath` balíček. Naši funkci lze vysázet tak, jak je uvedeno níže:

```latex
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\[
f(x)= \begin{cases}
      0 & x\leq 0 \\
      1 & x > 0
      \end{cases}
\]
\end{document}
```

[Otevřete tento příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Using+the+amsmath+cases+environment\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5B+%0Af%28x%29%3D+%5Cbegin%7Bcases%7D+%0A++++++0+%26+x%5Cleq+0+%5C%5C%0A++++++1+%26+x+%3E+0+%0A++++++%5Cend%7Bcases%7D%0A%5C%5D%0A%5Cend%7Bdocument%7D)

### Použití zalomení řádků uvnitř příkazů \left a \right

Při psaní vícerádkových rovnic pomocí `amsmath` prostředí balíčku `align`, `align*` nebo `aligned`, `\left` a `\right` příkazy vyvážené *na každém řádku a na stejné straně `&`*. LaTeX vygeneruje řadu chyb, pokud se pokusíte vložit zalomení řádků mezi dvojice `\left` a `\right` příkazů.

Následující úryvek kódu používá zalomení řádku (`\\`) mezi `\left` a `\right` příkazy, což způsobí, že selže s chybami:

```latex
\begin{align*}
y  = 1 + & \left(  \frac{1}{x} + \frac{1}{x^2} + \frac{1}{x^3} + \cdots  \\
  & \quad  + \frac{1}{x^{n-1}} + \frac{1}{x^n} \right)
\end{align*}
```

[Otevřete tento **chybový** úryvek LaTeXu v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=brackets+and+parentheses+example+with+errors\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Balign%2A%7D%0Ay++%3D+1+%2B+%26+%5Cleft%28++%5Cfrac%7B1%7D%7Bx%7D+%2B+%5Cfrac%7B1%7D%7Bx%5E2%7D+%2B+%5Cfrac%7B1%7D%7Bx%5E3%7D+%2B+%5Ccdots++%5C%5C%0A++%26+%5Cquad++%2B+%5Cfrac%7B1%7D%7Bx%5E%7Bn-1%7D%7D+%2B+%5Cfrac%7B1%7D%7Bx%5En%7D+%5Cright%29%0A%5Cend%7Balign%2A%7D%0A%5Cend%7Bdocument%7D)

#### Jak tyto chyby opravit: dvě řešení

**Řešení 1: Použijte prázdné ohraničující symboly**

Toto řešení používá prázdné ohraničující symboly přidáním `\right.` na konec prvního řádku a `\left.` na začátek druhého řádku, za `&`:

```latex
\begin{align*}
y  = 1 + & \left(  \frac{1}{x} + \frac{1}{x^2} + \frac{1}{x^3} + \cdots \right. \\
  &\left. \quad + \frac{1}{x^{n-1}} + \frac{1}{x^n} \right)
\end{align*}
```

[Otevřete tento **opraveno** úryvek LaTeXu v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Line+breaks+and+delimiters\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Balign%2A%7D%0Ay++%3D+1+%2B+%26+%5Cleft%28++%5Cfrac%7B1%7D%7Bx%7D+%2B+%5Cfrac%7B1%7D%7Bx%5E2%7D+%2B+%5Cfrac%7B1%7D%7Bx%5E3%7D+%2B+%5Ccdots+%5Cright.+%5C%5C%0A++%26%5Cleft.+%5Cquad+%2B+%5Cfrac%7B1%7D%7Bx%5E%7Bn-1%7D%7D+%2B+%5Cfrac%7B1%7D%7Bx%5En%7D+%5Cright%29%0A%5Cend%7Balign%2A%7D%0A%5Cend%7Bdocument%7D)

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

$$\begin{align\*} y = 1 + & \left( \frac{1}{x} + \frac{1}{x^2} + \frac{1}{x^3} + \cdots \right. \ &\left. \quad + \frac{1}{x^{n-1}} + \frac{1}{x^n} \right)\end{align\*}$$

**Řešení 2: Ručně zvolte velikosti ohraničujících symbolů**

Můžeme použít `\biggl(` a `\biggr)` protože budou fungovat přes zalomení řádku:

```latex
\begin{align*}
y  = 1 + & \biggl(  \frac{1}{x} + \frac{1}{x^2} + \frac{1}{x^3} + \cdots  \\
  & \quad + \frac{1}{x^{n-1}} + \frac{1}{x^n} \biggr)
\end{align*}
```

[Otevřete tento **opraveno** úryvek LaTeXu v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Line+breaks+and+delimiters+example+2\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bamsmath%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cbegin%7Balign%2A%7D%0Ay++%3D+1+%2B+%26+%5Cbiggl%28++%5Cfrac%7B1%7D%7Bx%7D+%2B+%5Cfrac%7B1%7D%7Bx%5E2%7D+%2B+%5Cfrac%7B1%7D%7Bx%5E3%7D+%2B+%5Ccdots++%5C%5C%0A++%26+%5Cquad+%2B+%5Cfrac%7B1%7D%7Bx%5E%7Bn-1%7D%7D+%2B+%5Cfrac%7B1%7D%7Bx%5En%7D+%5Cbiggr%29%0A%5Cend%7Balign%2A%7D%0A%5Cend%7Bdocument%7D)

Toto řešení produkuje stejný výsledek:

$$\begin{align\*}y = 1 + & \left( \frac{1}{x} + \frac{1}{x^2} + \frac{1}{x^3} + \cdots \right. \ &\left. \quad + \frac{1}{x^{n-1}} + \frac{1}{x^n} \right)\end{align\*}$$

#### Několik poznámek k ručnímu výběru velikostí ohraničujících symbolů

LaTeX poskytuje řadu příkazů k [ručnímu nastavení velikosti ohraničujícího symbolu](/latex/cs/matematika/03-brackets-and-parentheses.md#reference-guide). Ohraničující symboly vybrané těmito příkazy mají pevnou velikost — jsou *ne* dynamicky velikostně přizpůsobeny matematickému výrazu, který uzavírají. Jejich výhodou je, že nemusí být párovány stejným způsobem jako `\left` a `\right` příkazů.

Velikost ohraničujícího symbolu, v pořadí rostoucí velikosti, je `\big`, `\Big`, `\bigg`, a `\Bigg`; například:

| Značky LaTeXu                   | Vykresluje se jako                                 |
| ------------------------------- | -------------------------------------------------- |
| `\bigl( \Bigl( \biggl( \Biggl(` | $$\displaystyle\bigl(; \Bigl(; \biggl(; \Biggl($$  |
| `\bigr) \Bigr) \biggr) \Biggr)` | $$\displaystyle\bigr); \Bigr); \biggr); \Biggr);$$ |


---

# 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/chyby-latexu/24-missing-right-inserted.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.
