> 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/faltspecifikt/02-chemistry-formulae.md).

# Kemiska formler

Denna artikel lyfter fram två LaTeX-paket som är utformade för att sätta kemiskt innehåll och dokumentation:

* [chemfig](https://www.ctan.org/pkg/chemfig): ett paket för att [rita molekylers strukturformler](#using-chemfig-to-draw-molecules-structural-formulae)
* [mhchem](https://ctan.org/pkg/mhchem): ett paket för att [sätta kemiska formler och ekvationer](#using-mhchem-to-typeset-chemical-formulae-and-equations)

## Att använda chemfig för att rita molekyler (strukturformler)

Att rita en molekyl består huvudsakligen av att koppla samman grupper av atomer med linjer. Enkla linjära formler kan enkelt ritas med `chemfig` paketet, som visas i följande exempel:

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}

\section{Introduktion}
Att skriva kemiska formler med chemfig är enkelt.

\chemfig{A=B}
\end{document}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+1\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Csection%7BIntroduction%7D%0AWriting+chemical+formulae+with+chemfig+is+straightforward.%0A%0A%5Cchemfig%7BA%3DB%7D%0A%5Cend%7Bdocument%7D)

Följande bild visar utdata som genereras av exemplet ovan:

![Ett grundläggande chemfig-exempel](/files/7e9d83b0c86468ec44923ef5540fa77e74038076)

Paketet importeras med `\usepackage{chemfig}` i förordet. Kommandot `\chemfig{A=B}` ritar molekylen. Symbolen `=` bestämmer bindningstypen. Se [referensguiden](#reference-guide) för en lista över bindningstyper.

### Vinklar

Det finns flera sätt att definiera vinklar mellan bindningar i molekyler.

```latex
För att definiera kemiska formler kan du använda enheter som definierar vinklarna

\chemfig{A-[1]B-[7]C}

Absoluta vinklar

\chemfig{A-[:50]B-[:-25]C}

Relativa vinklar

\chemfig{A-[::50]B-[::-25]C}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+2\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ATo+define+chemical+formulae+you+can+use+units+that+define+the+angles%0A%0A%5Cchemfig%7BA-%5B1%5DB-%5B7%5DC%7D%0A%0AAbsolute+angles%0A%0A%5Cchemfig%7BA-%5B%3A50%5DB-%5B%3A-25%5DC%7D%0A%0ARelative+angles%0A%0A%5Cchemfig%7BA-%5B%3A%3A50%5DB-%5B%3A%3A-25%5DC%7D%0A%5Cend%7Bdocument%7D)

Följande bild visar utdata som genereras av exemplet ovan:

![Chemfig2OLV2.png](/files/bb1f6a92dde94547c85cc64729c6a4a51d7b550f)

Var och en av de tre kommandona i exemplet ovan använder en annan metod för att bestämma vinkeln mellan bindningarna.

* `standardenheter`: I kommandot `\chemfig{A-[1]B-[7]C}` sätter parametrarna inom hakparenteser vinkeln i särskilda enheter, där varje enhet motsvarar 45°. Därför är vinklarna i exemplet 45° och 315°.
* `absoluta enheter`: Vinklarna kan anges i absoluta enheter, i kommandot `\chemfig{A-[:50]B-[:-25]C}` representerar parametern inom hakparenteserna vinkeln, i grader, mätt från den horisontella baslinjen. Negativa vinklar är tillåtna.
* `relativa vinklar`: I det tredje exemplet `\chemfig{A-[::50]B-[::-25]C}` mäts vinklarna från den föregående bindningen i stället för från baslinjen.

### Ringar

Exemplet nedan visar syntaxen för att rita regelbundna polygoner:

```latex
Regelbundna polygoner:

\chemfig{A*5(-B=C-D-E=)}

Ofullständiga ringar är också möjliga:

\chemfig{A*5(-B=C-D)}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+3\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ARegular+polygons%3A%0A%0A%5Cchemfig%7BA%2A5%28-B%3DC-D-E%3D%29%7D%0A%0AIncomplete+rings+are+also+possible%3A%0A%0A%5Cchemfig%7BA%2A5%28-B%3DC-D%29%7D%0A%5Cend%7Bdocument%7D)

Följande bild visar utdata som genereras av exemplet ovan:

![Chemfig3OLV2.png](/files/e78aa712202d162359dc9cf373b61ed291cb41c3)

Syntaxen för kommandot `\chemfig{A*5(-B=C-D-E=)}` förklaras nedan:

* `Ett`: Detta är den första atomen, resten av atomerna kommer att ritas härifrån
* `*5`: Antal sidor i polygonen
* `(-B=C-D-E=)`: Resten av atomerna och bindningarna. Om inte tillräckligt många anges för att slutföra polygonen, kommer en ofullständig ring att ritas.

Det finns en ytterligare parameter som kan skickas till detta kommando: en dubbel asterisk. Om till exempel `**5` anges i stället för `*5` ritas en cirkel inuti polygonen.

#### Sammanlänkade ringar

Nästa exempel ritar den kemiska strukturen för koffein:

```latex
\documentclass{article}
\usepackage{chemfig}
\begin{document}
\section{I need caffeine.}

\chemfig{*6((=O)-N(-)-(*5(-N=-N(-)-))=-(=O)-N(-)-)}
\end{document}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Drawing+caffeine+using+chemfig\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csection%7BI+need+caffeine.%7D%0A%0A%5Cchemfig%7B%2A6%28%28%3DO%29-N%28-%29-%28%2A5%28-N%3D-N%28-%29-%29%29%3D-%28%3DO%29-N%28-%29-%29%7D%0A%5Cend%7Bdocument%7D)

Följande grafik visar resultatet som produceras av exemplet med koffein:

![En ritning av koffeinmolekylen skapad med LaTeX-paketet chemfig](/files/9cb414f4a8d0918219006f166f892ebd5fac5580)

### Grenar

Kemiska formler är inte alltid linjära, grenade formler är faktiskt den vanligaste typen. Nedan följer ett exempel på hur man skapar dem.

```latex
Grenad molekyl \vspace{.5cm}

\chemfig{H-C(-[2]H)(-[6]H)-C(=[1]O)-[7]H}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+4\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ABranched+molecule+%5Cvspace%7B.5cm%7D%0A%0A%5Cchemfig%7BH-C%28-%5B2%5DH%29%28-%5B6%5DH%29-C%28%3D%5B1%5DO%29-%5B7%5DH%7D%0A%5Cend%7Bdocument%7D)

Följande bild visar utdata som genereras av exemplet ovan:

![Chemfig4OLV2.png](/files/e837af3b493972987d705c40daea0671d3d51376)

Grenar i varje nod skapas genom att lägga till formler inom parenteser. Till exempel skapar koden

```latex
C(-[2]H)(-[6]H)
```

två grenar i "C", en med vinkeln 2 enheter (90°) och en annan med vinkeln 6 enheter (270°).

Grenar kan också läggas till ringar:

```latex
Grenad ring
\vspace{.5cm}

\chemfig{A*6(-B=C(-CH_3)-D-E-F(=G)=)}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+5\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0ABranched+ring%0A%5Cvspace%7B.5cm%7D%0A%0A%5Cchemfig%7BA%2A6%28-B%3DC%28-CH_3%29-D-E-F%28%3DG%29%3D%29%7D%0A%5Cend%7Bdocument%7D)

Följande bild visar utdata som genereras av exemplet ovan:

![Chemfig5OLV2.png](/files/61159525f79b25a20f3eb283127f90ee590fa88c)

Syntaxen är liknande, med parenteser kan en gren kopplas till en nod (atom). Till exempel

```latex
F(=G)
```

kopplas en gren till noden "F". Mer komplexa exempel kan skapas med nästlade grenar och till och med genom att fästa ringar som grenar.

### Anpassa formlerna

Flera parametrar, såsom färger och nodavstånd, kan ändras, och även extra text för att beskriva formeln kan läggas till.

```latex
{\huge
    \setchemfig{atom sep=2em,bond style={line width=1pt,red,dash pattern=on 2pt off 2pt}}
    \chemname
    {\chemfig{H-C(-[2]H)(-[6]H)-C(=[1]O)-[7]H}}
    {Acetaldehyd}
}
```

[Öppna detta `chemfig` exempel i Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Chemfig+example+6\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%7Bchemfig%7D%0A%5Cbegin%7Bdocument%7D%0A%7B%5Chuge+%0A++++%5Csetchemfig%7Batom+sep%3D2em%2Cbond+style%3D%7Bline+width%3D1pt%2Cred%2Cdash+pattern%3Don+2pt+off+2pt%7D%7D++%0A++++%5Cchemname%0A++++%7B%5Cchemfig%7BH-C%28-%5B2%5DH%29%28-%5B6%5DH%29-C%28%3D%5B1%5DO%29-%5B7%5DH%7D%7D++++%0A++++%7BAcetaldehyde%7D%0A%7D%0A%5Cend%7Bdocument%7D)

Följande bild visar utdata som genereras av exemplet ovan:

![Att rita acetaldehyd i LaTeX med hjälp av paketet chemfig](/files/e930e3ae002146a5434fd2d3986470067ef6eba8)

Här finns två nya kommandon:

* `\setchemfig{}`: Detta kommando används för att konfigurera inställningar för att rita kemiska strukturer.
* `\chem``name{}{}` : Den första parametern i detta kommando är en `chemfig` formel, den andra är text som kommer att skrivas ut under formeln. I exemplet är texten "Acetaldehyd".

Observera också att typsnittet som används är `mycket stort`. Du kan använda vilket annat [teckenstorlek](/latex/sv/typsnitt/01-font-sizes-families-and-styles.md) och formeln kommer att skalas därefter.

### Referensguide (chemfig)

**Bindningstyper**

| Bindningstyp        | kod                 | utdata                                                        |
| ------------------- | ------------------- | ------------------------------------------------------------- |
| enkel               | `\chemfig{O - H}`   | ![Bond1.png](/files/45d4d01ee82737aa2a3b1ae3732568049a391933) |
| dubbelt             | `\chemfig{O = H}`   | ![Bond2.png](/files/6c125b345eefd07fdef860fc5afe14c934ee1ece) |
| trippel             | `\chemfig{O ~ H}`   | ![Bond3.png](/files/0743217d23715dc0e4721682801057f00c9aa501) |
| enkel högerkil      | `\chemfig{O > H}`   | ![Bond4.png](/files/f91507598f1494e621654851a00e86937dfbb2c5) |
| enkel vänsterkil    | `\chemfig{O < H}`   | ![Bond5.png](/files/fe535b355b2a4a957f951ab415df46d1cca782c2) |
| streckad högerkil   | `\chemfig{O >: H}`  | ![Bond6.png](/files/5784a47e25edc85fb799aff5e223a9a2cdf91866) |
| streckad vänsterkil | `\chemfig{O <: H}`  | ![Bond7.png](/files/c106a5640408aefc6425375c5cd5d9aeac06b991) |
| ihålig högerkil     | `\chemfig{O >\| H}` | ![Bond8.png](/files/d364efb1e77301b0099b8fa157264134a8575717) |
| ihålig vänsterkil   | `\chemfig{O <\| H}` | ![Bond9.png](/files/55aa1e622e936a5461c97022be2754df13c06ab6) |

## Att använda mhchem för att sätta kemiska formler och ekvationer

Den `mhchem` paketets mångsidiga `\ce` kommando, som är [stöds av förhandsvisningen i Overleafs Visual Editor](#visual-editors-preview-of-chemical-formulae-and-equations), möjliggör sättning av kemiska formler och ekvationer; till exempel ger skrivningen `\ce{H2O}` sätter $$\text{H}\_2\text{O}$$, den kemiska formeln för vatten.

* **Obs**: Nya versioner av `mhchem` paketet kan [öka tiden som behövs för att ditt projekt ska kompileras](/latex/sv/kunskapsbas/038-fixing-and-preventing-compile-timeouts.md#mhchemtimeout). Om du byter till [`chemformula` paketet](https://ctan.org/pkg/chemformula?lang=en), och använder dess `\ch` kommando, kan minska kompileringstiden men `\ch` kommandot förhandsvisas för närvarande inte av Visual Editor.

### Så laddar du paketet mhchem

För att använda den senaste versionen av `mhchem`, som för närvarande är version 4, lägger du till följande rad i dokumentets förord:

```latex
\usepackage[version=4]{mhchem}
```

Detta läser in `mhchem` med dess standardstilar för formatering av kemiska formler och ekvationer. För att ändra dessa standardinställningar kan du antingen använda `mhchem` paketalternativ eller `\mhchemoptions` kommandot. Till exempel, för att ändra typsnittet i textläge till sans serif och rita pilar med PGF/Ti*k*Z kan du ladda `mhchem` med

```latex
\usepackage[version=4,arrows=pgf-filled,textfontname=sffamily]{mhchem}
```

eller så kan du använda `\mhchemoptions` kommandot i ditt dokument

```latex
\mhchemoptions{arrows=pgf-filled,textfontname=sffamily}
```

Den [`mhchem` paketdokumentation](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) ger ytterligare vägledning om hur man konfigurerar `mhchem`, tillsammans med många exempel på kemiska formler och ekvationer, några av vilka vi återger här för att hjälpa dig att komma igång. Observera användningen av blanksteg i mer komplex inmatning till `\ce` kommandot. Dessa blanksteg krävs för att hjälpa `mhchem` att korrekt tolka dina kemiska formler och ekvationer; om de utelämnas kan felmeddelandet [Oväntat inmatningstecken](#the-unexpected-input-character-mhchem-error).

### Några exempel

Följande Overleaf-projekt läser in `mhchem` med tre paketalternativ:

* `arrows=pgf-filled`: ritar fyllda pilar med PGF
* `textfontname=sffamily`: utanför matematikläge sätts kemiska formler och ekvationer med det förinställda sans-serif-typsnittet
* `mathfontname=mathsf`: i matematikläge används ett sans-serif-typsnitt

Den `\ce` kommandot används för att sätta en rad exempel.

```latex
\documentclass{article}
%Ladda mhchem med några paketalternativ
\usepackage[version=4,arrows=pgf-filled,
textfontname=sffamily,
mathfontname=mathsf]{mhchem}
\begin{document}
\subsection*{Enkla molekyler}

\begin{itemize}
\item Vatten: \verb|\ce{H2O}|, \ce{H2O}
\item Bensen: \verb|\ce{C6H6}|, \ce{C6H6}
\item Väteperoxid: \verb|\ce{H2O2}|, \ce{H2O2}
\item Ättiksyra: \verb|\ce{C2H4O2}|, \ce{C2H4O2}
\item Glukos: \verb|\ce{C6H12O6}|, \ce{C6H12O6}
\end{itemize}

\subsection*{Kemiska ekvationer}

Två grundläggande exempel:

\begin{itemize}
\item \verb|\ce{2H2 + O2 -> 2H2O}| sätter \ce{2H2 + O2 -> 2H2O}
\item \verb|\ce{CO2 + C -> 2 CO}| sätter \ce{CO2 + C -> 2 CO}
\end{itemize}

\subsection*{Ett mer komplext exempel}

Att skriva \verb|\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}| sätter detta:\vskip10pt
\noindent \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}.

\subsection*{Ett exempel i matematikläge}

Kemiska uttryck kan sättas med kommandon i matematikläge, såsom \verb|\frac|. \vskip10pt

\noindent Skrivningen \verb|\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]| ger detta:

\[K=\frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}\]
\end{document}
```

[Öppna detta `mhchem` exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%25Load+mhchem+using+some+package+options%0A%5Cusepackage%5Bversion%3D4%2Carrows%3Dpgf-filled%2C%0Atextfontname%3Dsffamily%2C%0Amathfontname%3Dmathsf%5D%7Bmhchem%7D%0A%5Cbegin%7Bdocument%7D%0A%5Csubsection%2A%7BSimple+molecules%7D%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+Water%3A+%5Cverb%7C%5Cce%7BH2O%7D%7C%2C+%5Cce%7BH2O%7D%0A%5Citem+Benzene%3A+%5Cverb%7C%5Cce%7BC6H6%7D%7C%2C+%5Cce%7BC6H6%7D%0A%5Citem+Hydrogen+peroxide%3A+%5Cverb%7C%5Cce%7BH2O2%7D%7C%2C+%5Cce%7BH2O2%7D%0A%5Citem+Acetic+acid%3A+%5Cverb%7C%5Cce%7BC2H4O2%7D%7C%2C+%5Cce%7BC2H4O2%7D%0A%5Citem+Glucose%3A+%5Cverb%7C%5Cce%7BC6H12O6%7D%7C%2C+%5Cce%7BC6H12O6%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Csubsection%2A%7BChemical+equations%7D%0A%0ATwo+basic+examples%3A%0A%0A%5Cbegin%7Bitemize%7D%0A%5Citem+%5Cverb%7C%5Cce%7B2H2+%2B+O2+-%3E+2H2O%7D%7C+typesets+%5Cce%7B2H2+%2B+O2+-%3E+2H2O%7D%0A%5Citem+%5Cverb%7C%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%7C+typesets+%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%0A%5Cend%7Bitemize%7D%0A%0A%5Csubsection%2A%7BA+more+complex+example%7D%0A%0AWriting+%5Cverb%7C%5Cce%7BHg%5E2%2B+-%3E%5BI-%5D+HgI2+-%3E%5BI-%5D+%5BHg%5E%7BII%7DI4%5D%5E2-%7D%7C+typesets+this%3A%5Cvskip10pt%0A%5Cnoindent+%5Cce%7BHg%5E2%2B+-%3E%5BI-%5D+HgI2+-%3E%5BI-%5D+%5BHg%5E%7BII%7DI4%5D%5E2-%7D.%0A%0A%5Csubsection%2A%7BA+math+mode+example%7D%0A%0AChemical+expressions+can+be+typeset+using+math+mode+commands+such+as+%5Cverb%7C%5Cfrac%7C.+%5Cvskip10pt%0A%0A%5Cnoindent+Writing+%5Cverb%7C%5C%5BK%3D%5Cfrac%7B%5B%5Cce%7BHg%5E2%2B%7D%5D%5B%5Cce%7BHg%7D%5D%7D%7B%5B%5Cce%7BHg2%5E2%2B%7D%5D%7D%5C%5D%7C+produces+this%3A%0A%0A%5C%5BK%3D%5Cfrac%7B%5B%5Cce%7BHg%5E2%2B%7D%5D%5B%5Cce%7BHg%7D%5D%7D%7B%5B%5Cce%7BHg2%5E2%2B%7D%5D%7D%5C%5D%0A%5Cend%7Bdocument%7D)

Detta projekt genererar följande utdata:

![Grafik som visar exempel med mhchem](/files/9d6b401131e2ec86c37c9030912df3155f027bb9)

Den [`mhchem` paketdokumentation](http://mirrors.ctan.org/macros/latex/contrib/mhchem/mhchem.pdf) är väl värd att läsa eftersom den innehåller många exempel på kemiska formler och ekvationer samt information om paketalternativ och konfigurering.

### Visual Editors förhandsvisning av kemiska formler och ekvationer

Overleafs Visual Editor ger en förhandsvisning av kemiska formler och ekvationer som satts med `\ce` kommandot, vilket demonstreras i följande videoklipp:

{% embed url="<https://videos.ctfassets.net/nrgyaltdicpt/38RMpDdTIkwBhVo4Jh2s28/aac834f5d7f2676133f884e1c6b3d0cb/VisualEditorchem.mp4>" %}

### mhchem-felet ”Oväntat inmatningstecken”

Den `mhchem` paketfel **`Påstående misslyckades: Oväntat inmatningstecken`** beror ofta på saknade blanksteg i `\ce` kommandots inmatning—blanksteg är nödvändiga för `mhchem` att korrekt tolka de mer komplexa kemiska uttrycken. Detta fel kan uppstå när exempel kopieras och klistras in från PDF-dokument, där blanksteg kanske inte återges korrekt.

Följande exempel visar detta fel:

```latex
\ce{CO2+C->2CO}
```

[Öppna detta **felgenererande** `mhchem` exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+errors+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bversion%3D4%5D%7Bmhchem%7D+%0A%5Cbegin%7Bdocument%7D%0A%5Cce%7BCO2%2BC-%3E2CO%7D%0A%5Cend%7Bdocument%7D)

Som minimum behöver vi sätta ett blanksteg mellan `C` och `->` ; men det tillvägagångssättet kanske ändå inte räcker för att sätta vårt önskade uttryck. Med alla blanksteg korrekt tillagda ser det ut så här:

```latex
\ce{CO2 + C -> 2 CO}
```

[Öppna detta korrigerade `mhchem` exempel i Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=mhchem+corrected+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Bversion%3D4%5D%7Bmhchem%7D+%0A%5Cbegin%7Bdocument%7D%0A%5Cce%7BCO2+%2B+C+-%3E+2+CO%7D%0A%5Cend%7Bdocument%7D)

Detta projekt genererar följande utdata:

![](/files/2b2cb4c744a2f7389b16562fd57f3c30e52f5f33)

## Vidare läsning

För mer information, se

* [Molekylorbitaldiagram](/latex/sv/faltspecifikt/04-molecular-orbital-diagrams.md)
* [Feynmandiagram](/latex/sv/faltspecifikt/03-feynman-diagrams.md)
* [TikZ-paketet](/latex/sv/figurer-och-tabeller/05-tikz-package.md)
* [Infoga bilder](/latex/sv/fler-amnen/27-inserting-images.md)
* [Lista över grekiska bokstäver och matematiska symboler](/latex/sv/matematik/11-list-of-greek-letters-and-math-symbols.md)
* [Den **chemfig** paketdokumentation](http://www.ctan.org/pkg/chemfig)
* [Den **tikz/pgf** paketdokumentation](http://www.ctan.org/pkg/pgf)


---

# 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/faltspecifikt/02-chemistry-formulae.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.
