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

# Dubbel upphöjning

## Introduktion

Enligt konvention använder LaTeX cirkumflextecknet (`^`) för att sätta ett upphöjt tecken, till exempel `$a^b$` vilket ger $$a^b$$. Om du skriver `$a^bcde$`, endast det första tecknet, `b`, är upphöjt, som i $$a^bcde$$, eftersom LaTeX inte *antar* du vill upphöja hela teckenuppsättningen `bcde`. För att sätta flera objekt (token) som upphöjda tecken måste du tala om det för LaTeX genom att omsluta dem i en grupp `{...}`, så här: `$a^{bcde}$`, vilket ger $$a^{bcde}$$.

## Fel med dubbelt upphöjt

Felet med dubbelt upphöjt uppstår när LaTeX ombeds lägga till ett upphöjt tecken till ett matematiskt uttryck som *redan har* har ett upphöjt tecken kopplat till sig. Detta fel löses vanligtvis genom att använda klamrar `{...}`, vilka, i matematikläge, skapar en så kallad *delformel*—en term som används för att beskriva ett fragment av det matematiska uttryck du försöker sätta.

Om du till exempel skriver `$a^b^c$` ger följande fel med dubbelt upphöjt:

![Ett fel med dubbelt upphöjt som visas på Overleaf](/files/74f8ea163f8ac220ff9e00786a23b068312b724b)

Detta specifika fel kan åtgärdas på flera sätt genom att använda klammerparenteser `{...}`—resultaten varierar beroende på var klammerparenteserna placeras:

* `$a^{b^c}$` sätts $$a^{b^c}$$
* `${a^b}^c$` sätts $${a^b}^c$$
* `$a^{bc}$` sätts $$a^{bc}$$

### Fel med dubbelt upphöjt: specialfall

#### Upphöjda tecken och accenter

En fråga på `tex.stackexchange` innehåller [ett överraskande exempel på det dubbla *nedsänkta tecknet* fel](https://tex.stackexchange.com/questions/253080/why-am-i-getting-a-double-subscript-error) vars bakomliggande orsak och lösning också gäller för dubbla upphöjda tecken. Följande exempel går inte att kompilera, trots att klamrar används:

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

[Öppna detta ***felskapande*** exempel i 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%5Eb%7D%5Ec%5C%29%0A%5Cend%7Bdocument%7D)

Som med [felet med dubbla nedsänkta tecken](/latex/sv/latex-fel/04-double-subscript.md), är ett sätt att lösa problemet att lägga till [`accenter` paketet](https://ctan.org/pkg/accents?lang=en) i dokumentets preamble (som föreslås [här](https://tex.stackexchange.com/a/253094)):

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

[Öppna detta ***korrigerad*** exempel i 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%5Eb%7D%5Ec%5C%29%0A%5Cend%7Bdocument%7D)

#### Använda primtecken med upphöjda tecken

En annan vanlig orsak till felet är användningen av primtecken med upphöjda tecken, vilket är särskilt besvärligt för tensornotation—som visas nedan:

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

[Öppna detta ***felskapande*** exempel i Overleaf](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)

Detta exempel utlöser följande fel:

![Fel med dubbelt upphöjt orsakat av primtecken i matematikläge](/files/71adff7b29e7966fea1ecb52d37f8286e1861b0b)

I matematikläge kommer LaTeX att tolka den primade symbolen `T'` som `T^{\prime}`—det vill säga att den lägger till ett upphöjt tecken till `T`. När LaTeX senare matar in cirkumflextecknet, `^`, när den läser `^{\mu_{1}\mu_{2}\ldots\mu_{q}}`, upptäcker den ett försök att lägga till ett *andra upphöjda tecken* till `T`, och det utlöser felet.

Det korrekta sättet att skriva uttrycket ovan visas i nästa exempel:

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

[Öppna detta ***korrigerad*** exempel i Overleaf](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)

Detta exempel ger följande utdata (förstorat för tydlighet):

![Exempel på sättning av upphöjda tecken och primtecken på Overleaf](/files/78751dcbabed8ed607fbc1ff0e7be240208fced6)

## Mer om upphöjda tecken

Ytterligare nivåer av upphöjda tecken kan sättas genom att skriva LaTeX som `a^{b^{c^{d^e}}}` vilket sätts $$a^{b^{c^{d^e}}}$$. Alla upphöjda tecken på andra nivån eller högre sätts med samma teckenstorlek (i punkter), medan upphöjda tecken på första nivån använder ett något större typsnitt (punkstorlek). Om du vill lära dig mer om upphöjda tecken, besök Overleafs [hjälpsida som är ägnad åt det ämnet](/latex/sv/matematik/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/sv/latex-fel/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.
