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

# TeX-moottorin komentorivivalitsimet pdfTeX:lle, XeTeX:lle ja LuaTeX:lle

## pdfTeX-versio 1.40.19

Saat yhteenvedon pdfTeXin komentoriviasetuksista suorittamalla seuraavan komennon

```
pdftex --help
```

katso tämä luettelo:

```
Käyttö: pdftex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   tai: pdftex [OPTION]... \FIRST-LINE
   tai: pdftex [OPTION]... &FMT ARGS
  Suorita pdfTeX tiedostolle TEXNAME, jolloin yleensä luodaan TEXNAME.pdf.
  Jäljellä olevat COMMANDS-kohdat käsitellään pdfTeX-syötteenä TEXNAME:n lukemisen jälkeen.
  Jos TEXNAME:n ensimmäinen rivi on %&FMT ja FMT on olemassa oleva .fmt-tiedosto,
  käytä sitä. Muussa tapauksessa käytä `NAME.fmt', jossa NAME on ohjelman kutsumanimi,
  yleisimmin `pdftex'.

  Vaihtoehtoisesti, jos ensimmäinen ei-valitsinargumentti alkaa kenoviivalla,
  tulkitse kaikki muut kuin valitsimet pdfTeX-syötteen riviksi.

  Vaihtoehtoisesti, jos ensimmäinen ei-valitsinargumentti alkaa &-merkillä,
  seuraava sana otetaan luettavaksi FMT:ksi, ohittaen kaiken muun. Kaikki
  jäljellä olevat argumentit käsitellään kuten edellä.

  Jos argumentteja tai valitsimia ei ole määritetty, pyydä syötettä.

-draftmode              ota vedostila käyttöön (ei tuota PDF-lähtöä)
-enc                    ota käyttöön encTeX-laajennukset, kuten \mubyte
-etex                   ota käyttöön e-TeX-laajennukset
[-no]-file-line-error   poista/käytä file:line:error-tyyliset viestit
-fmt=FMTNAME            käytä FMTNAMEä ohjelman nimen tai %&-rivin sijaan
-halt-on-error          lopeta käsittely ensimmäiseen virheeseen
-ini                    ole pdfinitex, formaattien luontia varten; tämä on oletusarvoisesti
                          tosi, jos ohjelman nimi on `pdfinitex'
-interaction=STRING     aseta vuorovaikutustila (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-ipc                    lähetä DVI-tuloste pistokkeeseen sekä tavalliseen
                          tulostetiedostoon
-ipc-start              kuten -ipc, ja käynnistä myös palvelin toisessa päässä
-jobname=STRING         aseta työn nimeksi STRING
-kpathsea-debug=NUMBER  aseta polunhakun virheenkorjausliput NUMBERin bittien mukaan
                          NUMBERin bittien mukaan
[-no]-mktex=FMT         poista/käytä mktexFMT-tuotanto (FMT=tex/tfm/pk)
-mltex                  ota käyttöön MLTeX-laajennukset, kuten \charsubdef
-output-comment=STRING  käytä STRINGiä DVI-tiedoston kommenttina päivämäärän sijaan
                          (ei vaikutusta PDF:ään)
-output-directory=DIR   käytä olemassa olevaa DIR:ää hakemistona, johon tiedostot kirjoitetaan
-output-format=FORMAT   käytä FORMATia työn tulosteena; FORMAT on `dvi' tai `pdf'
[-no]-parse-first-line  poista/käytä syötetiedoston ensimmäisen rivin jäsentäminen
-progname=STRING        aseta ohjelman (ja fmt:n) nimeksi STRING
-recorder               ota käyttöön tiedostonimien tallennin
[-no]-shell-escape      poista/käytä \write18{SHELL COMMAND}
-shell-restricted       ota käyttöön rajoitettu \write18
-src-specials           lisää lähdespecialit DVI-tiedostoon
-src-specials=WHERE     lisää lähdespecialit DVI-tiedoston tiettyihin kohtiin
                          DVI-tiedostoon. WHERE on pilkuilla eroteltu arvoluettelo
                          luettelo: cr display hbox math par parend vbox
-synctex=NUMBER         luo SyncTeX-dataa esikatseluohjelmille NUMBERin bittien mukaan
                          (`man synctex' lisätietoja varten)
-translate-file=TCXNAME käytä TCX-tiedostoa TCXNAME
-8bit                   tee kaikista merkeistä oletusarvoisesti tulostettavia
-help                   näytä tämä ohje ja poistu
-version                tulosta versiotiedot ja poistu

pdfTeXin kotisivu: <http://pdftex.org>

Lähetä virheraportit osoitteeseen pdftex@tug.org.
```

## LuaTeX-versio 1.08.0

Saat yhteenvedon LuaTeXin komentoriviasetuksista suorittamalla seuraavan komennon

```
luatex --help
```

katso tämä luettelo:

```
Käyttö: luatex --lua=TIEDOSTO [VALITSIN]... [TEXNIMI[.tex]] [KOMENNOT]
   tai: luatex --lua=TIEDOSTO [VALITSIN]... \ENSIMMÄINEN-RIVI
   tai: luatex --lua=TIEDOSTO [VALITSIN]... &FMT ARGUMENTIT
  Aja LuaTeX:ää TEXNIMI:n päällä, yleensä luoden TEXNIMI.pdf-tiedoston.
  Kaikki jäljellä olevat KOMENNOT käsitellään luatex-syötteenä sen jälkeen, kun TEXNIMI on luettu.

  Vaihtoehtoisesti, jos ensimmäinen ei-valitsinargumentti alkaa kenoviivalla,
  luatex tulkitsee kaikki ei-valitsinargumentit syöttöriviksi.

  Vaihtoehtoisesti, jos ensimmäinen ei-valitsinargumentti alkaa &-merkillä,
  seuraava sana otetaan luettavaksi FMT:ksi, ohittaen kaiken muun. Kaikki
  jäljellä olevat argumentit käsitellään kuten edellä.

  Jos argumentteja tai valitsimia ei ole määritetty, pyydä syötettä.

  Seuraavat tavalliset valitsimet ymmärretään:

   --credits                     näytä tekijät ja poistu
   --debug-format                ota formaatin virheenjäljitys käyttöön
   --draftmode                   kytke luonnostila päälle (ei tuota PDF-ulos­tulostetta)
   --[no-]file-line-error        poista/käytä viestiä tyyliin tiedosto:rivi:virhe
   --[no-]file-line-error-style  --[no-]file-line-error -valitsimen vaihtoehtoinen nimi
   --fmt=FORMAT                  lataa formaattitiedosto FORMAT
   --halt-on-error               lopeta käsittely ensimmäiseen virheeseen
   --help                        näytä ohje ja poistu
   --ini                         olla iniluatex-tilassa, formaattien dumppausta varten
   --interaction=STRING          aseta vuorovaikutustila (STRING=batchmode/nonstopmode/scrollmode/errorstopmode)
   --jobname=STRING              aseta työn nimeksi STRING
   --kpathsea-debug=NUMBER       aseta polunetsinnän virheenjäljitysliput NUMBER:n bittejä vastaavasti
   --lua=TIEDOSTO                    lataa ja suorita lua-aloitusskripti
   --[no-]mktex=FMT              poista/käytä mktexFMT:n generointi (FMT=tex/tfm)
   --nosocket                    poista lua-socket-kirjasto käytöstä
   --output-comment=STRING       käytä STRING:iä DVI-tiedoston kommenttina päivämäärän sijaan (ei vaikutusta PDF:ään)
   --output-directory=DIR        käytä olemassa olevaa DIR:ää hakemistona, johon tiedostot kirjoitetaan
   --output-format=FORMAT        käytä FORMATia työn tulosteena; FORMAT on 'dvi' tai 'pdf'
   --progname=STRING             aseta ohjelman nimeksi STRING
   --recorder                    ota tiedostonimien tallennin käyttöön
   --safer                       poista helposti hyödynnettävät lua-komennot käytöstä
   --[no-]shell-escape           poista/käytä järjestelmäkomennot käytöstä/käyttöön
   --shell-restricted            rajoita järjestelmäkomennot texmf.cnf:ssä annettuun komentoluetteloon
   --synctex=NUMBER              ota synctex käyttöön (katso man synctex)
   --utc                         alusta aika UTC:hen
   --version                     näytä versio ja poistu

Vaihtoehtoisia toimintamalleja voidaan saada erityisillä kytkimillä

  --luaonly                      aja lua-tiedosto ja poistu
  --luaconly                     käännä lua-tiedosto tavukoodiksi ja poistu
  --luahashchars                 bitit, joita nykyinen Lua-tulkki käyttää merkkijonojen hajautukseen

Katso lisätietoja käynnistysprosessista viiteoppaasta.

Lähetä vikailmoitukset osoitteeseen dev-luatex@ntg.nl.
```

## XeTeX-versio 0.99999

Saat yhteenvedon XeTeXin komentoriviasetuksista suorittamalla seuraavan komennon

```
xetex --help
```

katso tämä luettelo:

```
Käyttö: xetex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   tai: xetex [OPTION]... \FIRST-LINE
   tai: xetex [OPTION]... &FMT ARGS
  Suorita XeTeX tiedostolle TEXNAME, jolloin yleensä luodaan TEXNAME.pdf.
  Jäljellä olevat COMMANDS-kohdat käsitellään XeTeX-syötteenä TEXNAME:n lukemisen jälkeen.
  Jos TEXNAME:n ensimmäinen rivi on %&FMT ja FMT on olemassa oleva .fmt-tiedosto,
  käytä sitä. Muussa tapauksessa käytä `NAME.fmt', jossa NAME on ohjelman kutsumanimi,
  yleisimmin `xetex'.

  Vaihtoehtoisesti, jos ensimmäinen ei-valitsinargumentti alkaa kenoviivalla,
  tulkitse kaikki muut kuin valitsimet XeTeX-syötteen riviksi.

  Vaihtoehtoisesti, jos ensimmäinen ei-valitsinargumentti alkaa &-merkillä,
  seuraava sana otetaan luettavaksi FMT:ksi, ohittaen kaiken muun. Kaikki
  jäljellä olevat argumentit käsitellään kuten edellä.

  Jos argumentteja tai valitsimia ei ole määritetty, pyydä syötettä.

-etex                   ota käyttöön e-TeX-laajennukset
[-no]-file-line-error   poista/käytä file:line:error-tyyliset viestit
-fmt=FMTNAME            käytä FMTNAMEä ohjelman nimen tai %&-rivin sijaan
-halt-on-error          lopeta käsittely ensimmäiseen virheeseen
-ini                    ole xeinitex, formaattien luontia varten; tämä on oletusarvoisesti
                          tosi, jos ohjelman nimi on `xeinitex'
-interaction=STRING     aseta vuorovaikutustila (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         aseta työn nimeksi STRING
-kpathsea-debug=NUMBER  aseta polunhakun virheenkorjausliput NUMBERin bittien mukaan
                          NUMBERin bittien mukaan
[-no]-mktex=FMT         poista/käytä mktexFMT-tuotanto (FMT=tex/tfm)
-mltex                  ota käyttöön MLTeX-laajennukset, kuten \charsubdef
-output-comment=STRING  käytä STRINGiä XDV-tiedoston kommenttina päivämäärän sijaan
-output-directory=DIR   käytä olemassa olevaa DIR:ää hakemistona, johon tiedostot kirjoitetaan
-output-driver=CMD      käytä CMD:tä XDV:stä PDF:ksi -ajurina xdvipdfmx:n sijaan
-no-pdf                 luo PDF:n sijaan XDV-tulostetta (laajennettu DVI)
[-no]-parse-first-line  poista/käytä syötetiedoston ensimmäisen rivin jäsentäminen
-papersize=STRING       aseta PDF:n sivukooksi STRING
-progname=STRING        aseta ohjelman (ja fmt:n) nimeksi STRING
-recorder               ota käyttöön tiedostonimien tallennin
[-no]-shell-escape      poista/käytä \write18{SHELL COMMAND}
-shell-restricted       ota käyttöön rajoitettu \write18
-src-specials           lisää lähdespecialit XDV-tiedostoon
-src-specials=WHERE     lisää lähdespecialit DVI-tiedoston tiettyihin kohtiin
                          XDV-tiedostoon. WHERE on pilkuilla eroteltu arvoluettelo
                          luettelo: cr display hbox math par parend vbox
-synctex=NUMBER         luo SyncTeX-dataa esikatseluohjelmille NUMBERin bittien mukaan
                          (`man synctex' lisätietoja varten)
-translate-file=TCXNAME (ei huomioida)
-8bit                   tee kaikista merkeistä tulostettavia, älä käytä ^^X-jonoja
-help                   näytä tämä ohje ja poistu
-version                tulosta versiotiedot ja poistu

Lähetä virheraportit osoitteeseen 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/fi/lisaa-aiheita/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.
