> 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/fler-amnen/44-tex-engine-command-line-options-for-pdftex-xetex-and-luatex.md).

# TeX-motorns kommandoradsalternativ för pdfTeX, XeTeX och LuaTeX

## pdfTeX Version 1.40.19

För att få en sammanfattning av pdfTeX:s kommandoradsalternativ, kör följande kommando

```
pdftex --help
```

för att se denna lista:

```
Användning: pdftex [ALTERNATIV]... [TEXNAMN[.tex]] [KOMMANDON]
   eller: pdftex [ALTERNATIV]... \FIRST-LINE
   eller: pdftex [ALTERNATIV]... &FMT ARGS
  Kör pdfTeX på TEXNAMN, och skapar vanligtvis TEXNAMN.pdf.
  Eventuella återstående KOMMANDON behandlas som pdfTeX-inmatning efter att TEXNAMN har lästs in.
  Om den första raden i TEXNAMN är %&FMT, och FMT är en befintlig .fmt-fil,
  använd den. Annars använd `NAME.fmt', där NAME är namnet som programmet anropades med,
  vanligen `pdftex'.

  Alternativt, om det första argumentet som inte är ett alternativ börjar med ett omvänt snedstreck,
  tolka alla argument som inte är alternativ som en rad pdfTeX-inmatning.

  Alternativt, om det första argumentet som inte är ett alternativ börjar med ett &,
  tas nästa ord som den FMT som ska läsas, vilket åsidosätter allt annat. Eventuella
  återstående argument behandlas som ovan.

  Om inga argument eller alternativ anges, fråga efter indata.

-draftmode              aktivera utkastläge (skapar ingen utdata-PDF)
-enc                    aktivera encTeX-tillägg som \mubyte
-etex                   aktivera e-TeX-tillägg
[-no]-file-line-error   inaktivera/aktivera meddelanden i formatet fil:rad:fel
-fmt=FMTNAME            använd FMTNAME i stället för programnamnet eller en %&-rad
-halt-on-error          stoppa bearbetningen vid det första felet
-ini                    vara pdfinitex, för att dumpa format; detta är underförstått
                          sant om programmets namn är `pdfinitex'
-interaction=STRING     ställ in interaktionsläge (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-ipc                    skicka DVI-utdata till en socket såväl som till den vanliga
                          utdatafilen
-ipc-start              som -ipc, och starta också servern i den andra änden
-jobname=STRING         sätt jobbnamnet till STRING
-kpathsea-debug=NUMBER  ställ in felsökningsflaggor för sökvägssökning enligt
                          bitarna i NUMBER
[-no]-mktex=FMT         inaktivera/aktivera mktexFMT-generering (FMT=tex/tfm/pk)
-mltex                  aktivera MLTeX-tillägg som \charsubdef
-output-comment=STRING  använd STRING som kommentar i DVI-filen i stället för datum
                          (ingen effekt för PDF)
-output-directory=DIR   använd befintliga DIR som katalog att skriva filer i
-output-format=FORMAT   använd FORMAT för jobbets utdata; FORMAT är `dvi' eller `pdf'
[-no]-parse-first-line  inaktivera/aktivera tolkning av den första raden i indatafilen
-progname=STRING        sätt program- (och fmt-)namnet till STRING
-recorder               aktivera filnamnsloggning
[-no]-shell-escape      inaktivera/aktivera \write18{SHELLKOMMANDO}
-shell-restricted       aktivera begränsad \write18
-src-specials           infoga källspecialer i DVI-filen
-src-specials=WHERE     infoga källspecialer på vissa platser i
                          DVI-filen. WHERE är en kommaseparerad värdelista
                          lista: cr display hbox math par parend vbox
-synctex=NUMBER         generera SyncTeX-data för förhandsvisare enligt
                          bitarna i NUMBER (`man synctex' för detaljer)
-translate-file=TCXNAME använd TCX-filen TCXNAME
-8bit                   gör alla tecken utskrivbara som standard
-help                   visa denna hjälp och avsluta
-version                skriv ut versionsinformation och avsluta

pdfTeX:s hemsida: <http://pdftex.org>

Skicka felrapporter till pdftex@tug.org.
```

## LuaTeX Version 1.08.0

För att få en sammanfattning av LuaTeX:s kommandoradsalternativ, kör följande kommando

```
luatex --help
```

för att se denna lista:

```
Användning: luatex --lua=FILE [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   eller: luatex --lua=FILE [OPTION]... \FIRST-LINE
   eller: luatex --lua=FILE [OPTION]... &FMT ARGS
  Kör LuaTeX på TEXNAME, vilket vanligtvis skapar TEXNAME.pdf.
  Eventuella återstående COMMANDS behandlas som luatex-inmatning efter att TEXNAME har lästs.

  Alternativt, om det första argumentet som inte är ett alternativ börjar med ett omvänt snedstreck,
  tolkar luatex alla argument som inte är alternativ som en inmatningsrad.

  Alternativt, om det första argumentet som inte är ett alternativ börjar med ett &,
  tas nästa ord som den FMT som ska läsas, vilket åsidosätter allt annat. Eventuella
  återstående argument behandlas som ovan.

  Om inga argument eller alternativ anges, fråga efter indata.

  Följande vanliga alternativ förstås:

   --credits                     visa kredituppgifter och avsluta
   --debug-format                aktivera felsökning av format
   --draftmode                   slå på utkastläge (genererar ingen utgående PDF)
   --[no-]file-line-error        avaktivera/aktivera meddelanden av typen fil:rad:fel
   --[no-]file-line-error-style  alias för --[no-]file-line-error
   --fmt=FORMAT                  ladda formatfilen FORMAT
   --halt-on-error               stoppa bearbetningen vid det första felet
   --help                        visa hjälp och avsluta
   --ini                         vara iniluatex, för att dumpa format
   --interaction=STRING          ställ in interaktionsläge (STRING=batchmode/nonstopmode/scrollmode/errorstopmode)
   --jobname=STRING              sätt jobbnamnet till STRING
   --kpathsea-debug=NUMBER       sätt felsökningsflaggor för sökning i sökväg enligt bitarna i NUMBER
   --lua=FILE                    ladda och kör ett Lua-initieringsskript
   --[no-]mktex=FMT              avaktivera/aktivera generering av mktexFMT (FMT=tex/tfm)
   --nosocket                    avaktivera Lua:s socketbibliotek
   --output-comment=STRING       använd STRING som kommentar i DVI-filen i stället för datum (ingen effekt för PDF)
   --output-directory=DIR        använd befintliga DIR som katalog att skriva filer i
   --output-format=FORMAT        använd FORMAT för jobbutdata; FORMAT är 'dvi' eller 'pdf'
   --progname=STRING             sätt programnamnet till STRING
   --recorder                    aktivera filnamnsloggning
   --safer                       avaktivera lätt utnyttjbara Lua-kommandon
   --[no-]shell-escape           avaktivera/aktivera systemkommandon
   --shell-restricted            begränsa systemkommandon till en lista med kommandon angivna i texmf.cnf
   --synctex=NUMBER              aktivera synctex (se man synctex)
   --utc                         initiera tiden till UTC
   --version                     visa version och avsluta

Alternativa beteendemodeller kan erhållas med särskilda växlar

  --luaonly                      kör en lua-fil och avsluta sedan
  --luaconly                     bytekompilera en lua-fil och avsluta sedan
  --luahashchars                 de bitar som används av den aktuella Lua-tolken för stränghashning

Se referenshandboken för mer information om uppstartsprocessen.

Skicka felrapporter till dev-luatex@ntg.nl.
```

## XeTeX Version 0.99999

För att få en sammanfattning av XeTeX:s kommandoradsalternativ, kör följande kommando

```
xetex --help
```

för att se denna lista:

```
Användning: xetex [ALTERNATIV]... [TEXNAMN[.tex]] [KOMMANDON]
   eller: xetex [ALTERNATIV]... \FIRST-LINE
   eller: xetex [ALTERNATIV]... &FMT ARGS
  Kör XeTeX på TEXNAMN, och skapar vanligtvis TEXNAMN.pdf.
  Eventuella återstående KOMMANDON behandlas som XeTeX-inmatning efter att TEXNAMN har lästs in.
  Om den första raden i TEXNAMN är %&FMT, och FMT är en befintlig .fmt-fil,
  använd den. Annars använd `NAME.fmt', där NAME är namnet som programmet anropades med,
  vanligen `xetex'.

  Alternativt, om det första argumentet som inte är ett alternativ börjar med ett omvänt snedstreck,
  tolka alla argument som inte är alternativ som en rad XeTeX-inmatning.

  Alternativt, om det första argumentet som inte är ett alternativ börjar med ett &,
  tas nästa ord som den FMT som ska läsas, vilket åsidosätter allt annat. Eventuella
  återstående argument behandlas som ovan.

  Om inga argument eller alternativ anges, fråga efter indata.

-etex                   aktivera e-TeX-tillägg
[-no]-file-line-error   inaktivera/aktivera meddelanden i formatet fil:rad:fel
-fmt=FMTNAME            använd FMTNAME i stället för programnamnet eller en %&-rad
-halt-on-error          stoppa bearbetningen vid det första felet
-ini                    vara xeinitex, för att dumpa format; detta är underförstått
                          sant om programmets namn är `xeinitex'
-interaction=STRING     ställ in interaktionsläge (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         sätt jobbnamnet till STRING
-kpathsea-debug=NUMBER  ställ in felsökningsflaggor för sökvägssökning enligt
                          bitarna i NUMBER
[-no]-mktex=FMT         inaktivera/aktivera mktexFMT-generering (FMT=tex/tfm)
-mltex                  aktivera MLTeX-tillägg som \charsubdef
-output-comment=STRING  använd STRING som kommentar i XDV-filen i stället för datum
-output-directory=DIR   använd befintliga DIR som katalog att skriva filer i
-output-driver=CMD      använd CMD som XDV-till-PDF-drivrutin i stället för xdvipdfmx
-no-pdf                 generera XDV-utdata (utökad DVI) i stället för PDF
[-no]-parse-first-line  inaktivera/aktivera tolkning av den första raden i indatafilen
-papersize=STRING       ställ in PDF-mediastorleken till STRING
-progname=STRING        sätt program- (och fmt-)namnet till STRING
-recorder               aktivera filnamnsloggning
[-no]-shell-escape      inaktivera/aktivera \write18{SHELLKOMMANDO}
-shell-restricted       aktivera begränsad \write18
-src-specials           infoga källspecialer i XDV-filen
-src-specials=WHERE     infoga källspecialer på vissa platser i
                          XDV-filen. WHERE är en kommaseparerad värdelista
                          lista: cr display hbox math par parend vbox
-synctex=NUMBER         generera SyncTeX-data för förhandsvisare enligt
                          bitarna i NUMBER (`man synctex' för detaljer)
-translate-file=TCXNAME (ignoreras)
-8bit                   gör alla tecken utskrivbara, använd inte ^^X-sekvenser
-help                   visa denna hjälp och avsluta
-version                skriv ut versionsinformation och avsluta

Skicka felrapporter till xetex@tug.org.
```


---

# 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/fler-amnen/44-tex-engine-command-line-options-for-pdftex-xetex-and-luatex.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.
