> 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/ru/oshibki-latex/04-double-subscript.md).

# Двойной нижний индекс

## Введение

По соглашению LaTeX использует символ подчёркивания (`_`) для набора индекса, например `$a_b$` что даёт $$a\_b$$. Если вы напишете `$a_bcde$` только первый символ, `b`, является индексом, $$a\_bcde$$, потому что LaTeX не *предполагает* что вы хотите сделать индексом весь набор символов `bcde`. Чтобы набрать несколько элементов (токенов) в виде индекса, нужно указать LaTeX, заключив их в группу `{...}`, например так: `$a_{bcde}$`, что даёт $$a\_{bcde}$$.

## Ошибка двойного индекса

Ошибка двойного индекса возникает, когда LaTeX просят добавить индекс к математическому выражению, которое *уже имеет* присоединённый индекс. Обычно эта ошибка устраняется с помощью фигурных скобок `{...}` которые в математическом режиме создают так называемую *подформулу*— термин, используемый для описания фрагмента математического выражения, которое вы пытаетесь набрать.

Например, запись `$a_b_c$` вызывает следующую ошибку двойного индекса:

![Ошибка двойного индекса, отображаемая в Overleaf](/files/c737a1326e5f6f7ec753da3aa66f6e834a5ac0a0)

Эту конкретную ошибку можно исправить несколькими способами с помощью фигурных скобок `{...}`— результат зависит от того, где расположены фигурные скобки:

* `$a_{b_c}$` набирает $$\displaystyle a\_{b\_c}$$
* `${a_b}_c$` набирает $${a\_b}\_c$$
* `$a_{bc}$` набирает $$a\_{bc}$$

### Ошибка двойного индекса: особый случай

Вопрос на `tex.stackexchange` показывает [удивительный пример ошибки двойного индекса](https://tex.stackexchange.com/questions/253080/why-am-i-getting-a-double-subscript-error), причина которого и соответствующее исправление, возможно, стоит знать. Мы приводим этот пример здесь.

Следующий пример не компилируется, несмотря на использование фигурных скобок:

```latex
\documentclass{article}
\begin{document}
\({\vec a_b}_c\)
\end{document}
```

[Откройте этот ***вызывающий ошибку*** пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=accents+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%28%7B%5Cvec+a_b%7D_c%5C%29%0A%5Cend%7Bdocument%7D)

Один из способов исправить проблему — добавить [`accents` пакет](https://ctan.org/pkg/accents?lang=en) в преамбулу документа (как предлагается [здесь](https://tex.stackexchange.com/a/253094)):

```latex
\documentclass{article}
\usepackage{accents}
\begin{document}
\({\vec a_b}_c\)
\end{document}
```

[Откройте этот пример в Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=accents+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Baccents%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%28%7B%5Cvec+a_b%7D_c%5C%29%0A%5Cend%7Bdocument%7D)

## Подробнее об индексах

Более глубокие уровни индексов можно набрать, написав в LaTeX что-то вроде `$a_{b_{c_{d_e}}}$` что набирает $$a\_{b\_{c\_{d\_e}}}$$. Все индексы второго уровня и ниже (подподиндексы) набираются тем же размером шрифта (в пунктах), тогда как индексы первого уровня набираются немного более крупным шрифтом (размером в пунктах). Чтобы узнать больше об индексах, посетите посвящённую этой теме [справочную страницу Overleaf](/latex/ru/matematika/02-subscripts-and-superscripts.md).


---

# 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/ru/oshibki-latex/04-double-subscript.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.
