> 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/fragor-och-svar/05-can-i-run-plain-tex-on-overleaf.md).

# Kan jag köra plain TeX i Overleaf?

Ja—du kan konfigurera ditt projekt så att det kompileras med vanlig TeX genom att följa installationsproceduren som beskrivs nedan.

1. I Overleaf-redigeraren klickar du på **Meny** knappen och ställer in **Kompilator** alternativet till `LaTeX`—välj `LaTeX` från rullgardinslistan som visas i följande videoklipp:

{% embed url="<https://www.filepicker.io/api/file/Iw9UYRbxRBy3Bk61YKqj>" %}

3. Lägg till en tom fil i ditt projekt och spara den som `latexmkrc`—den ska inte ha någon filändelse (du kanske inte behöver lägga till detta om ditt projekt redan har en `latexmkrc` fil).
4. Lägg till följande rad i din `latexmkrc` fil:

```
$latex = 'tex %O %S';
```

#### Vad gör egentligen denna fil latexmkrc?

Utan att gå in på detaljer använder Overleafs servrar ett program som kallas [`latexmk`](https://mg.readthedocs.io/latexmk.html) för att köra och kontrollera TeX/LaTeX-baserad sättning. Den `latexmk` programmet låter Overleaf-användare påverka sättningen av sina projekt genom att lägga till en konfigurationsfil som kallas `latexmkrc`. Läsare som vill utforska detta vidare kan läsa om `latexmkrc` konfigurationsfilen på [den `latexmk` webbplatsen](https://mg.readthedocs.io/latexmk.html#configuration-files).

#### Exempel

Den `latexmk` programmet är skrivet i [programmeringsspråket Perl](https://www.perl.org/) som använder hash-tecknet (#) som kommentartecken (ungefär som TeX/LaTeX vanligtvis använder %-tecknet). Om du vill experimentera med vanlig TeX med olika TeX-motorer kan du skapa en `latexmkrc` fil och kopiera/klistra in följande text i den:

```
# $latex = 'tex %O %S'; # för att använda Knuths ursprungliga TeX-motor
# $latex = 'pdftex %O %S'; # för att använda pdfTeX-motorn
# $latex = 'luatex %O %S'; # för att använda LuaTeX-motorn
# $latex = 'xetex %O %S';  # för att använda XeTeX-motorn
```

För att använda en viss TeX-motor avkommenterar du raden (tar bort det inledande tecknet '#') för den TeX-motor du vill använda. Om du till exempel vill köra XeTeX avkommenterar du den sista raden så att din `latexmkrc` fil ser ut ungefär så här—observera att den sista raden inte börjar med tecknet '#', alltså körs den för att sätta ditt vanliga TeX-dokument med XeTeX:

```
# $latex = 'tex %O %S'; # för att använda Knuths ursprungliga TeX-motor
# $latex = 'pdftex %O %S'; # för att använda pdfTeX-motorn
# $latex = 'luatex %O %S'; # för att använda LuaTeX-motorn
$latex = 'xetex %O %S';  # för att använda XeTeX-motorn
```

Följande korta video visar ovanstående `latexmkrc` fil som redigeras selektivt för att köra varje TeX-motor i tur och ordning—med XeTeX först. Källkoden i vanlig TeX som användes i detta exempel lånades från [en artikel av D. R. Wilkins](https://www.ntg.nl/doc/wilkins/pllong.pdf).

{% embed url="<https://www.filepicker.io/api/file/9PVmkgTSSny7gjNliTdt>" %}

### Vidare läsning

Vi har två relaterade hjälpavsnitt som kan vara av intresse för alla läsare som vill bättre förstå Overleafs användning av `latexmk` och `latexmkrc`:

* [Hur kompilerar Overleaf mitt projekt?](/latex/sv/kunskapsbas/064-how-does-overleaf-compile-my-project.md)
* [Hur man använder latexmkrc med Overleaf: exempel och tekniker](/latex/sv/fordjupade-artiklar/28-how-to-use-latexmkrc-with-overleaf.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/fragor-och-svar/05-can-i-run-plain-tex-on-overleaf.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.
