> For the complete documentation index, see [llms.txt](https://ayakaleaf-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://ayakaleaf-pro.ayaka.space/latex/uk/inshi-temi/44-tex-engine-command-line-options-for-pdftex-xetex-and-luatex.md).

# Параметри командного рядка рушіїв TeX для pdfTeX, XeTeX і LuaTeX

## pdfTeX Версія 1.40.19

Щоб переглянути зведення параметрів командного рядка pdfTeX, виконайте таку команду

```
pdftex --help
```

щоб переглянути цей список:

```
Використання: pdftex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   або: pdftex [OPTION]... \FIRST-LINE
   або: pdftex [OPTION]... &FMT ARGS
  Запустіть pdfTeX для TEXNAME, зазвичай це створює TEXNAME.pdf.
  Усі решта COMMANDS обробляються як вхідні дані pdfTeX після прочитання TEXNAME.
  Якщо перший рядок TEXNAME — %&FMT, і FMT є наявним файлом .fmt,
  використайте його. Інакше використовуйте `NAME.fmt', де NAME — ім'я запуску програми,
  найчастіше `pdftex'.

  Або, якщо перший аргумент, що не є параметром, починається з зворотної скісної риски,
  інтерпретувати всі аргументи, що не є параметрами, як рядок вхідних даних pdfTeX.

  Або, якщо перший аргумент, що не є параметром, починається з &,
  то наступне слово береться як FMT для читання, що має пріоритет над усім іншим. Будь-які
  решта аргументів обробляються, як зазначено вище.

  Якщо не вказано жодних аргументів або параметрів, буде запитано введення.

-draftmode              увімкнути чернетковий режим (не створює вихідний PDF)
-enc                    увімкнути розширення encTeX, такі як \mubyte
-etex                   увімкнути розширення e-TeX
[-no]-file-line-error   вимкнути/увімкнути повідомлення у стилі file:line:error
-fmt=FMTNAME            використати FMTNAME замість імені програми або рядка %&
-halt-on-error          зупинити обробку на першій помилці
-ini                    бути pdfinitex для створення форматів; це неявно
                          істинно, якщо ім'я програми — `pdfinitex'
-interaction=STRING     встановити режим взаємодії (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-ipc                    надсилати вихід DVI до сокета, а також до звичайного
                          вихідного файла
-ipc-start              як -ipc, а також запускати сервер на іншому кінці
-jobname=STRING         встановити ім'я завдання на STRING
-kpathsea-debug=NUMBER  встановити прапорці налагодження пошуку шляхів відповідно до
                          бітів NUMBER
[-no]-mktex=FMT         вимкнути/увімкнути створення mktexFMT (FMT=tex/tfm/pk)
-mltex                  увімкнути розширення MLTeX, такі як \charsubdef
-output-comment=STRING  використати STRING як коментар файла DVI замість дати
                          (не має ефекту для PDF)
-output-directory=DIR   використати наявний DIR як каталог для запису файлів
-output-format=FORMAT   використати FORMAT для виводу завдання; FORMAT — це `dvi' або `pdf'
[-no]-parse-first-line  вимкнути/увімкнути розбір першого рядка вхідного файла
-progname=STRING        встановити ім'я програми (і fmt) на STRING
-recorder               увімкнути записувач імен файлів
[-no]-shell-escape      вимкнути/увімкнути \write18{SHELL COMMAND}
-shell-restricted       увімкнути обмежений \write18
-src-specials           вставити source specials у файл DVI
-src-specials=WHERE     вставити source specials у певних місцях
                          файла DVI. WHERE — це значення, розділене комами
                          список: cr display hbox math par parend vbox
-synctex=NUMBER         згенерувати дані SyncTeX для переглядачів відповідно до
                          бітів NUMBER (`man synctex' для подробиць)
-translate-file=TCXNAME використати файл TCX TCXNAME
-8bit                   зробити всі символи друкованими за замовчуванням
-help                   показати цю довідку та вийти
-version                вивести відомості про версію та вийти

Домашня сторінка pdfTeX: <http://pdftex.org>

Повідомлення про помилки надсилайте на pdftex@tug.org.
```

## LuaTeX Версія 1.08.0

Щоб переглянути зведення параметрів командного рядка LuaTeX, виконайте таку команду

```
luatex --help
```

щоб переглянути цей список:

```
Використання: luatex --lua=FILE [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   або: luatex --lua=FILE [OPTION]... \FIRST-LINE
   або: luatex --lua=FILE [OPTION]... &FMT ARGS
  Запустіть LuaTeX для TEXNAME, зазвичай створюючи TEXNAME.pdf.
  Будь-які решта COMMANDS обробляються як вхідні дані luatex після зчитування TEXNAME.

  Або, якщо перший аргумент, що не є параметром, починається з зворотної скісної риски,
  luatex інтерпретує всі аргументи, що не є параметрами, як рядок введення.

  Або, якщо перший аргумент, що не є параметром, починається з &,
  то наступне слово береться як FMT для читання, що має пріоритет над усім іншим. Будь-які
  решта аргументів обробляються, як зазначено вище.

  Якщо не вказано жодних аргументів або параметрів, буде запитано введення.

  Підтримуються такі звичайні параметри:

   --credits                     показати авторів і вийти
   --debug-format                увімкнути налагодження формату
   --draftmode                   увімкнути чернетковий режим (не створює вихідний PDF)
   --[no-]file-line-error        вимкнути/увімкнути повідомлення у форматі file:line:error
   --[no-]file-line-error-style  псевдоніми --[no-]file-line-error
   --fmt=FORMAT                  завантажити файл формату FORMAT
   --halt-on-error               зупинити обробку на першій помилці
   --help                        показати довідку й вийти
   --ini                         бути в режимі iniluatex для створення дампів форматів
   --interaction=STRING          встановити режим взаємодії (STRING=batchmode/nonstopmode/scrollmode/errorstopmode)
   --jobname=STRING              встановити ім'я завдання як STRING
   --kpathsea-debug=NUMBER       встановити прапорці налагодження пошуку шляхів відповідно до бітів NUMBER
   --lua=FILE                    завантажити й виконати скрипт ініціалізації Lua
   --[no-]mktex=FMT              вимкнути/увімкнути генерацію mktexFMT (FMT=tex/tfm)
   --nosocket                    вимкнути бібліотеку Lua Socket
   --output-comment=STRING       використати STRING як коментар файлу DVI замість дати (не впливає на PDF)
   --output-directory=DIR        використати наявний DIR як каталог для запису файлів
   --output-format=FORMAT        використати FORMAT для виводу завдання; FORMAT — це 'dvi' або 'pdf'
   --progname=STRING             встановити ім'я програми як STRING
   --recorder                    увімкнути записувач імен файлів
   --safer                       вимкнути команди Lua, якими легко скористатися для експлуатації
   --[no-]shell-escape           вимкнути/увімкнути системні команди
   --shell-restricted            обмежити системні команди списком команд, заданим у texmf.cnf
   --synctex=NUMBER              увімкнути synctex (див. man synctex)
   --utc                         встановити час ініціалізації на UTC
   --version                     показати версію й вийти

Альтернативні моделі поведінки можна отримати за допомогою спеціальних перемикачів

  --luaonly                      запустити файл Lua, а потім вийти
  --luaconly                     скомпілювати файл Lua в байт-код, а потім вийти
  --luahashchars                 біти, які використовує поточний інтерпретатор Lua для хешування рядків

Див. довідковий посібник для отримання докладнішої інформації про процес запуску.

Повідомлення про помилки надсилайте на dev-luatex@ntg.nl.
```

## XeTeX Версія 0.99999

Щоб переглянути зведення параметрів командного рядка XeTeX, виконайте таку команду

```
xetex --help
```

щоб переглянути цей список:

```
Використання: xetex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   або: xetex [OPTION]... \FIRST-LINE
   або: xetex [OPTION]... &FMT ARGS
  Запустіть XeTeX для TEXNAME, зазвичай це створює TEXNAME.pdf.
  Усі решта COMMANDS обробляються як вхідні дані XeTeX після прочитання TEXNAME.
  Якщо перший рядок TEXNAME — %&FMT, і FMT є наявним файлом .fmt,
  використайте його. Інакше використовуйте `NAME.fmt', де NAME — ім'я запуску програми,
  найчастіше `xetex'.

  Або, якщо перший аргумент, що не є параметром, починається з зворотної скісної риски,
  інтерпретувати всі аргументи, що не є параметрами, як рядок вхідних даних XeTeX.

  Або, якщо перший аргумент, що не є параметром, починається з &,
  то наступне слово береться як FMT для читання, що має пріоритет над усім іншим. Будь-які
  решта аргументів обробляються, як зазначено вище.

  Якщо не вказано жодних аргументів або параметрів, буде запитано введення.

-etex                   увімкнути розширення e-TeX
[-no]-file-line-error   вимкнути/увімкнути повідомлення у стилі file:line:error
-fmt=FMTNAME            використати FMTNAME замість імені програми або рядка %&
-halt-on-error          зупинити обробку на першій помилці
-ini                    бути xeinitex для створення форматів; це неявно
                          істинно, якщо ім'я програми — `xeinitex'
-interaction=STRING     встановити режим взаємодії (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         встановити ім'я завдання на STRING
-kpathsea-debug=NUMBER  встановити прапорці налагодження пошуку шляхів відповідно до
                          бітів NUMBER
[-no]-mktex=FMT         вимкнути/увімкнути створення mktexFMT (FMT=tex/tfm)
-mltex                  увімкнути розширення MLTeX, такі як \charsubdef
-output-comment=STRING  використати STRING як коментар файла XDV замість дати
-output-directory=DIR   використати наявний DIR як каталог для запису файлів
-output-driver=CMD      використати CMD як драйвер XDV-to-PDF замість xdvipdfmx
-no-pdf                 генерувати вихід XDV (розширений DVI) замість PDF
[-no]-parse-first-line  вимкнути/увімкнути розбір першого рядка вхідного файла
-papersize=STRING       встановити розмір носія PDF на STRING
-progname=STRING        встановити ім'я програми (і fmt) на STRING
-recorder               увімкнути записувач імен файлів
[-no]-shell-escape      вимкнути/увімкнути \write18{SHELL COMMAND}
-shell-restricted       увімкнути обмежений \write18
-src-specials           вставити source specials у файл XDV
-src-specials=WHERE     вставити source specials у певних місцях
                          файла XDV. WHERE — це значення, розділене комами
                          список: cr display hbox math par parend vbox
-synctex=NUMBER         згенерувати дані SyncTeX для переглядачів відповідно до
                          бітів NUMBER (`man synctex' для подробиць)
-translate-file=TCXNAME (ігнорується)
-8bit                   зробити всі символи друкованими, не використовувати послідовності ^^X
-help                   показати цю довідку та вийти
-version                вивести відомості про версію та вийти

Повідомлення про помилки надсилайте на 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://ayakaleaf-pro.ayaka.space/latex/uk/inshi-temi/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.
