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

# Wstawiono brakujące \right

Ten błąd występuje podczas składania wzorów matematycznych, jeśli `\left` polecenie jest użyte, ale odpowiadające mu `\right` brakuje. Ten artykuł omawia najczęstsze przyczyny tego błędu i sposób ich naprawy.

## Krótkie wprowadzenie do poleceń \left i \right

Ta `\left` i `\right` polecenia składają delimitery o dynamicznie zmienianym rozmiarze i muszą być używane razem, w obrębie zapisu matematycznego, w postaci

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

gdzie $$\textit{delim}*{\thinspace\text{L}}$$ i $$\textit{delim}*{\thinspace\text{R}}$$ są delimiterami używanymi do otaczania twojego $$\textit{math expression}$$. Zwykle, $$\textit{delim}*{\thinspace\text{L}}$$ i $$\textit{delim}*{\thinspace\text{R}}$$ są jednym ze znaków `() [] | \| \{ \}` albo kropka ‘`.`’, która jest używana jako „[pusty delimiter](#forgetting-a-blank-delimiter)”.

### Przykład

Oto przykład użycia `\left` i `\right` do składu nawiasów, które całkowicie obejmują ułamek:

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

Ten kod daje $$\left(\frac{x}{y}\right)$$

Jeśli nie użyjesz `\left` i `\right` poleceń podczas umieszczania delimiterów, w tym nawiasów, te delimitery nie będą całkowicie obejmować wyrażenia matematycznego; na przykład zapis

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

daje to

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

## Przyczyny tego błędu i kilka rozwiązań

### Zapomnienie o dodaniu polecenia \right

Napisanie `\left` polecenia bez odpowiadającego mu `\right` jest częstą przyczyną tego błędu. To niedopatrzenie, jak pokazano w poniższym przykładzie, może prowadzić do kaskady błędów, w tym `Wstawiono brakujące \right.`.

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

[Otwórz ten **generujący błąd** przykład w Overleaf](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)

Aby naprawić te błędy, dodaj brakujące `\right` polecenia:

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

[Otwórz ten **poprawiony przykład** w Overleaf](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)

Ten kod daje następujący wynik

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

### Zapomnienie o pustym delimiterze

Częsta przyczyna tego błędu pojawia się podczas próby zapisania funkcji takiej jak pokazana poniżej:

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

Jeśli spróbujesz złożyć tę funkcję, wpisując

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

[Otwórz ten **generujący błąd** przykład w Overleaf](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)

wówczas wygenerujesz błędy, ponieważ `\right` brakuje delimitera.

Aby złożyć `\left` sam delimiter, użyj znaku kropki („`.`”) jako `\right` delimitera, wpisując `\right.` co, jak pokazano poniżej, składa pusty, czyli „null”, delimiter.

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

[Otwórz ten **poprawiony** przykład w Overleaf](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)

Ten poprawiony przykład daje pożądany wynik:

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

#### Inna opcja: użyj środowiska cases

Możesz uniknąć bezpośredniego użycia `\left` i `\right` poleceń dzięki środowisku cases udostępnianemu przez `amsmath` pakiet. Naszą funkcję można złożyć jak pokazano poniżej:

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

[Otwórz ten przykład w Overleaf](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)

### Używanie podziałów linii wewnątrz poleceń \left i \right

Podczas zapisywania wielowierszowych równań przy użyciu `amsmath` środowisk pakietu `align`, `align*` lub `aligned`, a `\left` i `\right` muszą być zrównoważone *w każdej linii i po tej samej stronie `&`*. LaTeX wygeneruje szereg błędów, jeśli spróbujesz wstawić podziały linii między parami `\left` i `\right` poleceń.

Poniższy fragment kodu używa podziału linii (`\\`) między `\left` i `\right` poleceniami, co powoduje niepowodzenie i błędy:

```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*}
```

[Otwórz ten **generujący błąd** Fragment LaTeX w Overleaf](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 naprawić te błędy: dwa rozwiązania

**Rozwiązanie 1: Użyj pustych delimiterów**

To rozwiązanie używa pustych delimiterów, dodając `\right.` na końcu pierwszej linii oraz `\left.` na początku drugiej linii, po `&`:

```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*}
```

[Otwórz ten **poprawiony** Fragment LaTeX w Overleaf](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)

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

$$\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\*}$$

**Rozwiązanie 2: Ręcznie wybierz rozmiary delimiterów**

Możemy użyć `\biggl(` i `\biggr)` ponieważ będą działać przez podział linii:

```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*}
```

[Otwórz ten **poprawiony** Fragment LaTeX w Overleaf](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)

To rozwiązanie daje ten sam rezultat:

$$\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\*}$$

#### Kilka uwag na temat ręcznego wybierania rozmiarów delimiterów

LaTeX udostępnia szereg poleceń do [ręcznego ustawiania rozmiaru delimitera](/latex/pl/matematyka/03-brackets-and-parentheses.md#reference-guide). Delimitery wybrane przez te polecenia mają stały rozmiar — są *nie* dobierane dynamicznie do wyrażenia matematycznego, które obejmują. Ich zaletą jest to, że nie muszą być parowane w taki sam sposób jak `\left` i `\right` poleceń.

Rozmiar delimitera, w kolejności rosnącej, to `\big`, `\Big`, `\bigg`, oraz `\Bigg`; na przykład:

| Znaczniki LaTeX-a               | Wyświetla się 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/pl/bledy-latex/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.
