> 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/05-double-superscript.md).

# Dvojitý horní index

## Úvod

Podle konvence používá LaTeX znak stříšky (`^`) k vysazení horního indexu, například `$a^b$` co vytvoří $$a^b$$. Pokud napíšete `$a^bcde$`, pouze první znak, `b`, je horním indexem, jako v $$a^bcde$$, protože LaTeX *předpokládá* chcete dát do horního indexu celou sadu znaků `bcde`. Chcete-li vysázet více položek (tokenů) jako horní index, musíte to LaTeXu sdělit jejich uzavřením do skupiny `{...}`, například takto: `$a^{bcde}$`, což vytvoří $$a^{bcde}$$.

## Chyba dvojitého horního indexu

Chyba dvojitého horního indexu vzniká, když se po LaTeXu požaduje přidat horní index k matematickému výrazu, který *již má* už má připojený horní index. Tato chyba se obvykle řeší použitím složených závorek `{...}`, které v matematickém režimu vytvoří takzvanou *podformuli*—termín používaný k označení úseku matematického výrazu, který se snažíte vysázet.

Například zápis `$a^b^c$` vygeneruje následující chybu dvojitého horního indexu:

![Chyba dvojitého horního indexu zobrazená v Overleafu](/files/f2b9b9dce8eab7816ac799e77015cf48f6cd2ac3)

Tuto konkrétní chybu lze opravit několika způsoby pomocí závorek `{...}`—výsledek se liší podle toho, kde jsou závorky umístěny:

* `$a^{b^c}$` vysází $$a^{b^c}$$
* `${a^b}^c$` vysází $${a^b}^c$$
* `$a^{bc}$` vysází $$a^{bc}$$

### Chyba dvojitého horního indexu: zvláštní případy

#### Horní indexy a diakritika

Dotaz na `tex.stackexchange` obsahuje [překvapivý příklad dvojitého *dolního indexu* chybu](https://tex.stackexchange.com/questions/253080/why-am-i-getting-a-double-subscript-error) jehož základní příčina i řešení se vztahují i na dvojité horní indexy. Následující příklad se nepodaří zkompilovat, přestože jsou použity složené závorky:

```latex
\documentclass{article}
\begin{document}
\({\vec a^b}^c\)
\end{document}
```

[Otevřete tento ***chybový*** příklad v Overleafu](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%5Eb%7D%5Ec%5C%29%0A%5Cend%7Bdocument%7D)

Stejně jako u [chyby dvojitého dolního indexu](/latex/cs/chyby-latexu/04-double-subscript.md), jedním ze způsobů, jak problém opravit, je přidat [`balíček` accents](https://ctan.org/pkg/accents?lang=en) do preambule vašeho dokumentu (jak je navrženo [zde](https://tex.stackexchange.com/a/253094)):

```latex
\documentclass{article}
\usepackage{accents}
\begin{document}
\({\vec a^b}^c\)
\end{document}
```

[Otevřete tento ***opraveno*** příklad v Overleafu](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%5Eb%7D%5Ec%5C%29%0A%5Cend%7Bdocument%7D)

#### Použití primů s horními indexy

Další častou příčinou této chyby je použití primů s horními indexy, což je obzvlášť problematické pro tensorovou notaci — jak je ukázáno níže:

```latex
\documentclass{article}
\begin{document}
\[T'_{\nu_{1}\nu_{2}\ldots\nu_{p}}^{\mu_{1}\mu_{2}\ldots\mu_{q}}\]
\end{document}
```

[Otevřete tento ***chybový*** příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=accents+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5BT%27_%7B%5Cnu_%7B1%7D%5Cnu_%7B2%7D%5Cldots%5Cnu_%7Bp%7D%7D%5E%7B%5Cmu_%7B1%7D%5Cmu_%7B2%7D%5Cldots%5Cmu_%7Bq%7D%7D%5C%5D%0A%5Cend%7Bdocument%7D)

Tento příklad vyvolá následující chybu:

![Chyba dvojitého horního indexu způsobená primy v matematickém režimu](/files/9d3518dcd88447498f570353b46814e5ebb88935)

V matematickém režimu LaTeX interpretuje symbol s primem `T'` zapíšeme jako `T^{\prime}`—tj. přidá horní index k `T`. `^`Když LaTeX následně zpracuje znak stříšky, `^{\mu_{1}\mu_{2}\ldots\mu_{q}}`, rozpozná pokus o přidání *druhého horního indexu* do `T`, a to vyvolá chybu.

Správný způsob zápisu výše uvedeného výrazu je ukázán v následujícím příkladu:

```latex
\documentclass{article}
\begin{document}
\[T_{\nu_{1}\nu_{2}\ldots\nu_{p}}^{\prime\mu_{1}\mu_{2}\ldots\mu_{q}}\]
\end{document}
```

[Otevřete tento ***opraveno*** příklad v Overleafu](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=accents+package+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%5C%5BT_%7B%5Cnu_%7B1%7D%5Cnu_%7B2%7D%5Cldots%5Cnu_%7Bp%7D%7D%5E%7B%5Cprime%5Cmu_%7B1%7D%5Cmu_%7B2%7D%5Cldots%5Cmu_%7Bq%7D%7D%5C%5D%0A%5Cend%7Bdocument%7D)

Tento příklad vytvoří následující výstup (pro názornost zvětšený):

![Příklad sazby horních indexů a primů v Overleafu](/files/829474d8d22a9ffd1576ecf5111cce1e7593a02f)

## Více o horních indexech

Další úrovně horních indexů lze vysázet zápisem LaTeXu, například `a^{b^{c^{d^e}}}` co vysází $$a^{b^{c^{d^e}}}$$. Všechny horní indexy na druhé a vyšší úrovni se vysazují stejnou velikostí písma (v bodech), zatímco horní indexy první úrovně používají o něco větší písmo (velikost bodu). Chcete-li se o horních indexech dozvědět více, navštivte stránku Overleafu [stránku nápovědy věnovanou tomuto tématu](/latex/cs/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/cs/chyby-latexu/05-double-superscript.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.
