> 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/03-display-math-should-end-with.md).

# Matematyka wyświetlana powinna kończyć się $$

## Wstęp

Silniki TeX mają dwa sposoby składu matematyki:

* *tryb matematyki w tekście* w którym treść matematyczna znajduje się wewnątrz akapitu, oraz
* *tryb matematyki wyróżnionej* w którym materiał matematyczny jest wyświetlany osobno, z dodatkową przestrzenią nad nim lub pod nim.

*Tradycyjnie*, we wczesnych latach TeX-a matematyka przeznaczona do składu *liniowym*, zwykle w obrębie akapitu, była otaczana pojedynczym `$` znaki: `$ zawartość matematyki w tekście...$` a matematyka przeznaczona do *blokowym* była otaczana podwójnym `$` znaki: `$$ zawartość matematyki wyróżnionej...$$`.

## Przyczyna błędu: Matematyka wyróżniona powinna kończyć się $$

Komunikat błędu `Matematyka wyróżniona powinna kończyć się $$` jest generowany przez silniki TeX, gdy próbują zakończyć skład pewnego materiału matematyki wyróżnionej, ale nie są w stanie poprawnie wyjść z trybu matematyki wyróżnionej z powodu nieprawidłowego znacznika TeX: jak wskazuje komunikat błędu, materiał przeznaczony do złożenia jako matematyka wyróżniona nie został zakończony drugim `$$` znakiem.

### Przykłady: pojedynczy błąd

Ten błąd jest pokazany w poniższych przykładach:

```latex
\documentclass{article}
\usepackage[textwidth=8cm]{geometry}
\begin{document}
\noindent \verb|$$ E=mc^2$| generuje błąd, ponieważ matematyka jest
rozpoczęta przez \texttt{\$\$}, ale zakończona pojedynczym \texttt{\$}:

$$ E=mc^2$

\noindent\verb|$$ E=mc^2$ $| również generuje błąd z powodu spacji między
kończącymi znakami \texttt{\$}:

$$ E=mc^2$ $
\end{document}
```

[Otwórz ten **generujący błąd** przykład w Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Errors+in+display+math\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btextwidth%3D8cm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+%5Cverb%7C%24%24+E%3Dmc%5E2%24%7C+generates+an+error+because+the+math+is+%0Astarted+by+%5Ctexttt%7B%5C%24%5C%24%7D+but+terminated+by+a+single+%5Ctexttt%7B%5C%24%7D%3A%0A%0A%24%24+E%3Dmc%5E2%24%0A%0A%5Cnoindent%5Cverb%7C%24%24+E%3Dmc%5E2%24+%24%7C+also+generates+an+error+because+of+the+space+between%0Athe+terminating+%5Ctexttt%7B%5C%24%7D+characters%3A%0A%0A%24%24+E%3Dmc%5E2%24+%24%0A%5Cend%7Bdocument%7D)

Ten przykład daje następujący wynik (obraz został zmodyfikowany, aby wyróżnić oba błędy):

![OLdisplaymatherrors.png](/files/a9feece1b1258fc43797d0cca4687c2e51fe0b3f)

### Przykład: dwa błędy

**Uwaga**: W niektórych okolicznościach możesz *również* zobaczyć powiązany błąd [Wstawiono brakujący $](/latex/pl/bledy-latex/25-missing-inserted.md), co pokazuje poniższy przykład, zapisując `$$E=mc^2`, co pomija oba końcowe `$` znaki:

```latex
\documentclass{article}
\usepackage[textwidth=8cm]{geometry}
\begin{document}
\noindent Poniższy przykład pomija oba końcowe znaki \texttt{\$}, wywołując błędy \texttt{Missing \$ inserted} oraz \texttt{Display math should end with \$\$.}

$$E=mc^2
\end{document}
```

[Otwórz ten **generujący błąd** przykład w Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Two+errors+in+display+math\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Btextwidth%3D8cm%5D%7Bgeometry%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+The+following+example+omits+both+terminating+%5Ctexttt%7B%5C%24%7D+characters%2C+triggering+the+errors+%5Ctexttt%7BMissing+%5C%24+inserted%7D+and+%5Ctexttt%7BDisplay+math+should+end+with+%5C%24%5C%24.%7D%0A%0A%24%24E%3Dmc%5E2%0A%5Cend%7Bdocument%7D)

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

![OLdisplaymathtwoerrors.png](/files/fd8fc3a04b5ce3d3ef6d1a9ae0ff6be4aea20d31)

## Rozwiązanie

W przypadku błędów pokazanych powyżej rozwiązanie jest proste — upewnij się, że dodasz zamykające `$$` na końcu swojej matematyki wyróżnionej:

```latex
\documentclass{article}
\begin{document}
\noindent Rozwiązaniem jest zapewnienie poprawnego zakończenia
matematyki wyróżnionej, zapisując \verb|$$E=mc^2$$|:

$$E=mc^2$$
\end{document}
```

[Otwórz ten **poprawiono** przykład w Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Errors+in+display+math\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cnoindent+The+solution+is+to+ensure+correct+termination+of+the+%0Adisplay+math+by+writing+%5Cverb%7C%24%24E%3Dmc%5E2%24%24%7C%3A%0A%0A%24%24E%3Dmc%5E2%24%24%0A%5Cend%7Bdocument%7D)

## Unikaj używania znaków $ do składu matematyki

Obecnie standardową (akceptowaną) dobrą praktyką jest *unikać* używania jawnych `$` znaków do składu matematyki i używać LaTeX-a *ograniczniki* zamiast tego, szczególnie w przypadku matematyki wyróżnionej:

* dla **matematyka wyróżniona**: zapisz `\[ zawartość matematyki wyróżnionej \]` zamiast `$$ *matematyki wyróżnionej*...$$`
* dla **matematyka w tekście**: zapisz `\( zawartość matematyki w tekście \)` zamiast `$ *matematyki w tekście*...$`

W rzeczywistości delimitery LaTeX-a `\(`, `\)`, `\[` i `\]` są jednoznakowe *makr* które stanowią rodzaj „izolującej otoczki” wokół pojedynczych i podwójnych `$` znaków. Definicje tych delimiterów w LaTeX-u (makra) rzeczywiście zawierają `$` znaków, ale z dodatkowym kodem, który wykonuje pewne testy/sprawdzenia. Generują też komunikat błędu LaTeX-a `Nieprawidłowy delimiter środowiska matematycznego`. Używanie tych delimiterów (makr) ma dodatkowe zalety, ponieważ można je redefiniować, być może tymczasowo, aby uzyskać specjalne efekty.


---

# 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/03-display-math-should-end-with.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.
