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

# Příkazová řádka TeX enginu pro pdfTeX, XeTeX a LuaTeX

## Verze pdfTeXu 1.40.19

Pro zobrazení souhrnu možností příkazové řádky pdfTeXu spusťte následující příkaz

```
pdftex --help
```

pro zobrazení tohoto seznamu:

```
Použití: pdftex [OPTION]... [TEXNAME[.tex]] [PŘÍKAZY]
   nebo: pdftex [OPTION]... \FIRST-LINE
   nebo: pdftex [OPTION]... &FMT ARGS
  Spusťte pdfTeX na TEXNAME, obvykle se vytvoří TEXNAME.pdf.
  Všechny zbývající PŘÍKAZY se po načtení TEXNAME zpracují jako vstup pdfTeXu.
  Pokud je první řádek TEXNAME %&FMT a FMT je existující soubor .fmt,
  použije se. Jinak se použije `NAME.fmt', kde NAME je název spuštění programu,
  nejčastěji `pdftex'.

  Alternativně, pokud první argument, který není volbou, začíná zpětným lomítkem,
  interpretovat všechny argumenty bez možnosti jako řádek vstupu pdfTeXu.

  Alternativně, pokud první argument, který není volbou, začíná znakem &,
  se další slovo považuje za FMT, který se má načíst, a vše ostatní se tím přepíše. Všechny
  zbývající argumenty jsou zpracovány jako výše.

  Pokud nejsou zadány žádné argumenty ani volby, vyzve k zadání vstupu.

-draftmode              zapnout zkušební režim (nevytváří žádný výstupní PDF soubor)
-enc                    povolit rozšíření encTeX, jako je \mubyte
-etex                   povolit rozšíření e-TeXu
[-no]-file-line-error   zakázat/povolit zprávy ve stylu soubor:řádek:chyba
-fmt=FMTNAME            použít FMTNAME místo názvu programu nebo řádku %&
-halt-on-error          zastavit zpracování při první chybě
-ini                    být pdfinitex, pro ukládání formátů; to je implicitně
                          pravda, pokud je název programu `pdfinitex'
-interaction=STRING     nastavit režim interakce (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-ipc                    posílat výstup DVI do socketu i do běžného
                          výstupního souboru
-ipc-start              jako -ipc a navíc spustit server na druhém konci
-jobname=STRING         nastavit název úlohy na STRING
-kpathsea-debug=NUMBER  nastavit ladicí příznaky vyhledávání cest podle
                          bitů v NUMBER
[-no]-mktex=FMT         zakázat/povolit generování mktexFMT (FMT=tex/tfm/pk)
-mltex                  povolit rozšíření MLTeX, jako je \charsubdef
-output-comment=STRING  použít STRING pro komentář souboru DVI místo data
                          (bez vlivu na PDF)
-output-directory=DIR   použít existující DIR jako adresář pro zápis souborů
-output-format=FORMAT   použít FORMAT pro výstup úlohy; FORMAT je `dvi' nebo `pdf'
[-no]-parse-first-line  zakázat/povolit parsování prvního řádku vstupního souboru
-progname=STRING        nastavit název programu (a fmt) na STRING
-recorder               povolit záznam názvů souborů
[-no]-shell-escape      zakázat/povolit \write18{PŘÍKAZ SHELLU}
-shell-restricted       povolit omezené \write18
-src-specials           vložit source specials do souboru DVI
-src-specials=WHERE     vložit source specials na určitá místa
                          souboru DVI. WHERE je seznam hodnot oddělených čárkami
                          cr display hbox math par parend vbox
-synctex=NUMBER         generovat data SyncTeX pro prohlížeče podle
                          bitů v NUMBER (`man synctex' pro podrobnosti)
-translate-file=TCXNAME použít soubor TCX TCXNAME
-8bit                   ve výchozím nastavení zpřístupnit všechny znaky k tisku
-help                   zobrazit tuto nápovědu a skončit
-version                vypsat informace o verzi a skončit

Domovská stránka pdfTeXu: <http://pdftex.org>

Chybové zprávy posílejte e-mailem na pdftex@tug.org.
```

## Verze LuaTeXu 1.08.0

Pro zobrazení souhrnu možností příkazové řádky LuaTeXu spusťte následující příkaz

```
luatex --help
```

pro zobrazení tohoto seznamu:

```
Použití: luatex --lua=FILE [VOLBA]... [TEXNAME[.tex]] [PŘÍKAZY]
   nebo: luatex --lua=FILE [VOLBA]... \FIRST-LINE
   nebo: luatex --lua=FILE [VOLBA]... &FMT ARGS
  Spustí LuaTeX nad TEXNAME, obvykle vytvoří TEXNAME.pdf.
  Všechny zbývající PŘÍKAZY jsou po načtení TEXNAME zpracovány jako vstup luatexu.

  Alternativně, pokud první argument, který není volbou, začíná zpětným lomítkem,
  luatex interpretuje všechny argumenty, které nejsou volbami, jako vstupní řádek.

  Alternativně, pokud první argument, který není volbou, začíná znakem &,
  se další slovo považuje za FMT, který se má načíst, a vše ostatní se tím přepíše. Všechny
  zbývající argumenty jsou zpracovány jako výše.

  Pokud nejsou zadány žádné argumenty ani volby, vyzve k zadání vstupu.

  Jsou rozpoznávány následující běžné volby:

   --credits                     zobrazí zásluhy a skončí
   --debug-format                zapne ladění formátu
   --draftmode                   zapne návrhový režim (nevytváří žádný výstupní PDF)
   --[no-]file-line-error        vypne/zapne zprávy ve stylu soubor:řádek:chyba
   --[no-]file-line-error-style  alias pro --[no-]file-line-error
   --fmt=FORMAT                  načte soubor formátu FORMAT
   --halt-on-error               zastaví zpracování při první chybě
   --help                        zobrazí nápovědu a skončí
   --ini                         být iniluatex, pro ukládání formátů
   --interaction=STRING          nastaví režim interakce (STRING=batchmode/nonstopmode/scrollmode/errorstopmode)
   --jobname=STRING              nastaví název úlohy na STRING
   --kpathsea-debug=NUMBER       nastaví příznaky ladění hledání cest podle bitů čísla NUMBER
   --lua=FILE                    načte a provede inicializační skript Lua
   --[no-]mktex=FMT              vypne/zapne generování mktexFMT (FMT=tex/tfm)
   --nosocket                    vypne knihovnu socketů Lua
   --output-comment=STRING       použije STRING pro komentář souboru DVI místo data (na PDF nemá vliv)
   --output-directory=DIR        použije existující DIR jako adresář pro zápis souborů
   --output-format=FORMAT        použije FORMAT pro výstup úlohy; FORMAT je 'dvi' nebo 'pdf'
   --progname=STRING             nastaví název programu na STRING
   --recorder                    zapne záznam názvů souborů
   --safer                       vypne snadno zneužitelné příkazy Lua
   --[no-]shell-escape           vypne/zapne systémové příkazy
   --shell-restricted            omezí systémové příkazy na seznam příkazů uvedených v texmf.cnf
   --synctex=NUMBER              zapne synctex (viz man synctex)
   --utc                         nastaví počáteční čas na UTC
   --version                     zobrazí verzi a skončí

Pomocí speciálních přepínačů lze získat alternativní modely chování

  --luaonly                      spustí soubor Lua a poté skončí
  --luaconly                     zkompiluje soubor Lua do bajtového kódu a poté skončí
  --luahashchars                 bity používané aktuálním interpretem Lua pro hashování řetězců

Další informace o spouštěcím procesu najdete v referenční příručce.

Hlášení chyb posílejte e-mailem na dev-luatex@ntg.nl.
```

## Verze XeTeXu 0.99999

Pro zobrazení souhrnu možností příkazové řádky XeTeXu spusťte následující příkaz

```
xetex --help
```

pro zobrazení tohoto seznamu:

```
Použití: xetex [OPTION]... [TEXNAME[.tex]] [PŘÍKAZY]
   nebo: xetex [OPTION]... \FIRST-LINE
   nebo: xetex [OPTION]... &FMT ARGS
  Spusťte XeTeX na TEXNAME, obvykle se vytvoří TEXNAME.pdf.
  Všechny zbývající PŘÍKAZY se po načtení TEXNAME zpracují jako vstup XeTeXu.
  Pokud je první řádek TEXNAME %&FMT a FMT je existující soubor .fmt,
  použije se. Jinak se použije `NAME.fmt', kde NAME je název spuštění programu,
  nejčastěji `xetex'.

  Alternativně, pokud první argument, který není volbou, začíná zpětným lomítkem,
  interpretovat všechny argumenty bez možnosti jako řádek vstupu XeTeXu.

  Alternativně, pokud první argument, který není volbou, začíná znakem &,
  se další slovo považuje za FMT, který se má načíst, a vše ostatní se tím přepíše. Všechny
  zbývající argumenty jsou zpracovány jako výše.

  Pokud nejsou zadány žádné argumenty ani volby, vyzve k zadání vstupu.

-etex                   povolit rozšíření e-TeXu
[-no]-file-line-error   zakázat/povolit zprávy ve stylu soubor:řádek:chyba
-fmt=FMTNAME            použít FMTNAME místo názvu programu nebo řádku %&
-halt-on-error          zastavit zpracování při první chybě
-ini                    být xeinitex, pro ukládání formátů; to je implicitně
                          pravda, pokud je název programu `xeinitex'
-interaction=STRING     nastavit režim interakce (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         nastavit název úlohy na STRING
-kpathsea-debug=NUMBER  nastavit ladicí příznaky vyhledávání cest podle
                          bitů v NUMBER
[-no]-mktex=FMT         zakázat/povolit generování mktexFMT (FMT=tex/tfm)
-mltex                  povolit rozšíření MLTeX, jako je \charsubdef
-output-comment=STRING  použít STRING pro komentář souboru XDV místo data
-output-directory=DIR   použít existující DIR jako adresář pro zápis souborů
-output-driver=CMD      použít CMD jako ovladač XDV-to-PDF místo xdvipdfmx
-no-pdf                 generovat výstup XDV (rozšířené DVI) místo PDF
[-no]-parse-first-line  zakázat/povolit parsování prvního řádku vstupního souboru
-papersize=STRING       nastavit velikost média PDF na STRING
-progname=STRING        nastavit název programu (a fmt) na STRING
-recorder               povolit záznam názvů souborů
[-no]-shell-escape      zakázat/povolit \write18{PŘÍKAZ SHELLU}
-shell-restricted       povolit omezené \write18
-src-specials           vložit source specials do souboru XDV
-src-specials=WHERE     vložit source specials na určitá místa
                          souboru XDV. WHERE je seznam hodnot oddělených čárkami
                          cr display hbox math par parend vbox
-synctex=NUMBER         generovat data SyncTeX pro prohlížeče podle
                          bitů v NUMBER (`man synctex' pro podrobnosti)
-translate-file=TCXNAME (ignorováno)
-8bit                   ve výchozím nastavení zpřístupnit všechny znaky k tisku, nepoužívat sekvence ^^X
-help                   zobrazit tuto nápovědu a skončit
-version                vypsat informace o verzi a skončit

Chybové zprávy posílejte e-mailem na 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/cs/dalsi-temata/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.
