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

# Відокремлена математика має закінчуватися $$

## Вступ

Рушії TeX мають два способи верстки математики:

* *режим вбудованої математики* де математичний вміст міститься в абзаці, і
* *режим виносної математики* де математичний матеріал подається окремо, з додатковим простором над ним або під ним.

*Традиційно*, у ранні дні TeX математичний матеріал, призначений для верстки *вбудованому*, зазвичай у межах абзацу, оточувався одним `$` символи: `$ вбудований математичний вміст...$` а математика, призначена для *відображувальному* оточувалася подвійними `$` символи: `$$ виносний математичний вміст...$$`.

## Причина помилки: виносна математика має завершуватися $$

Повідомлення про помилку `Виносна математика має завершуватися $$` генерується рушіями TeX, коли вони намагаються завершити верстку певного виносного математичного матеріалу, але не можуть коректно вийти з режиму виносної математики через неправильну розмітку TeX: як вказує повідомлення про помилку, матеріал, який потрібно набрати як виносну математику, не було завершено другим `$$` парним символом.

### Приклади: одна помилка

Цю помилку продемонстровано в наведених нижче прикладах:

```latex
\documentclass{article}
\usepackage[textwidth=8cm]{geometry}
\begin{document}
\noindent \verb|$$ E=mc^2$| спричиняє помилку, тому що математика
розпочинається з \texttt{\$\$}, але завершується одним \texttt{\$}:

$$ E=mc^2$

\noindent\verb|$$ E=mc^2$ $| також спричиняє помилку через пробіл між
символами завершення \texttt{\$}:

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

[Відкрийте цей **що спричиняє помилку** приклад в 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)

Цей приклад дає такий результат (зображення відредаговано, щоб виділити обидві помилки):

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

### Приклад: дві помилки

**Примітка**: За певних обставин ви можете *також* побачити пов'язану помилку [Вставлено відсутній $](/latex/uk/pomilki-latex/25-missing-inserted.md), як показує наведений нижче приклад, записуючи `$$E=mc^2`, у якому пропущено обидва завершальні `$` символи:

```latex
\documentclass{article}
\usepackage[textwidth=8cm]{geometry}
\begin{document}
\noindent Наведений нижче приклад пропускає обидва завершальні символи \texttt{\$}, що спричиняє помилки \texttt{Missing \$ inserted} і \texttt{Display math should end with \$\$}.

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

[Відкрийте цей **що спричиняє помилку** приклад в 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)

Цей приклад дає такий результат:

![OLdisplaymathtwoerrors.png](/files/007fc633f856c38ab1e28ba3cfae1dc36ab1e572)

## Рішення

Для помилок, продемонстрованих вище, виправлення просте — переконайтеся, що ви додаєте завершальний `$$` наприкінці вашої виносної математики:

```latex
\documentclass{article}
\begin{document}
\noindent Рішення полягає в тому, щоб забезпечити коректне завершення
виносної математики, записавши \verb|$$E=mc^2$$|:

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

[Відкрийте цей **виправлено** приклад в 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)

## Уникайте використання символів $ для верстки математики

Нині загальноприйнятою найкращою практикою є *уникати* використання явних `$` символів для верстки математики та використовувати LaTeX *роздільники* натомість, особливо для виносної математики:

* для **виносна математика**: записуйте `\[ виносний математичний вміст \]` замість `$$ *виносний* математичний вміст...$$`
* для **вбудована математика**: записуйте `\( вбудований математичний вміст \)` замість `$ *вбудований* математичний вміст...$`

Насправді роздільники LaTeX `\(`, `\)`, `\[` та `\]` є односимвольними *макросів* які забезпечують своєрідну «ізолювальну оболонку» навколо одинарних і подвійних `$` символів. Визначення цих роздільників у LaTeX (макроси) справді містять `$` символи, але з додатковим кодом, який виконує деякі тести/перевірки. Вони також генерують повідомлення про помилку LaTeX `Неправильний роздільник математичного середовища`. Використання цих роздільників (макросів) має додаткові переваги, оскільки їх можна перевизначати, можливо тимчасово, щоб досягти особливих ефектів.


---

# 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/uk/pomilki-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.
