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

# Opsi baris perintah mesin TeX untuk pdfTeX, XeTeX, dan LuaTeX

## Versi pdfTeX 1.40.19

Untuk mengakses ringkasan opsi baris perintah pdfTeX, jalankan perintah berikut

```
pdftex --help
```

untuk melihat daftar ini:

```
Penggunaan: pdftex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   atau: pdftex [OPTION]... \FIRST-LINE
   atau: pdftex [OPTION]... &FMT ARGS
  Jalankan pdfTeX pada TEXNAME, biasanya membuat TEXNAME.pdf.
  Semua COMMANDS yang tersisa diproses sebagai input pdfTeX, setelah TEXNAME dibaca.
  Jika baris pertama TEXNAME adalah %&FMT, dan FMT adalah berkas .fmt yang sudah ada,
  gunakan itu. Jika tidak, gunakan `NAME.fmt', di mana NAME adalah nama pemanggilan program,
  paling umum `pdftex'.

  Sebagai alternatif, jika argumen non-opsi pertama dimulai dengan garis miring terbalik,
  tafsirkan semua argumen yang bukan opsi sebagai baris input pdfTeX.

  Sebagai alternatif, jika argumen non-opsi pertama dimulai dengan &,
  kata berikutnya dianggap sebagai FMT yang akan dibaca, menimpa semua yang lain. Setiap
  argumen yang tersisa diproses seperti di atas.

  Jika tidak ada argumen atau opsi yang ditentukan, minta masukan.

-draftmode              aktifkan mode draf (tidak menghasilkan PDF keluaran)
-enc                    aktifkan ekstensi encTeX seperti \mubyte
-etex                   aktifkan ekstensi e-TeX
[-no]-file-line-error   nonaktifkan/aktifkan pesan bergaya file:baris:galat
-fmt=FMTNAME            gunakan FMTNAME alih-alih nama program atau baris %&
-halt-on-error          hentikan pemrosesan pada galat pertama
-ini                    menjadi pdfinitex, untuk membuang format; ini secara implisit
                          benar jika nama program adalah `pdfinitex'
-interaction=STRING     atur mode interaksi (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-ipc                    kirim keluaran DVI ke soket serta ke
                          berkas keluaran biasa
-ipc-start              seperti -ipc, dan juga memulai server di ujung lainnya
-jobname=STRING         atur nama pekerjaan menjadi STRING
-kpathsea-debug=NUMBER  atur flag debug pencarian jalur sesuai
                          bit NUMBER
[-no]-mktex=FMT         nonaktifkan/aktifkan pembuatan mktexFMT (FMT=tex/tfm/pk)
-mltex                  aktifkan ekstensi MLTeX seperti \charsubdef
-output-comment=STRING  gunakan STRING untuk komentar berkas DVI alih-alih tanggal
                          (tidak berpengaruh untuk PDF)
-output-directory=DIR   gunakan DIR yang sudah ada sebagai direktori untuk menulis berkas
-output-format=FORMAT   gunakan FORMAT untuk keluaran tugas; FORMAT adalah `dvi' atau `pdf'
[-no]-parse-first-line  nonaktifkan/aktifkan parsing baris pertama berkas masukan
-progname=STRING        atur nama program (dan fmt) menjadi STRING
-recorder               aktifkan perekam nama berkas
[-no]-shell-escape      nonaktifkan/aktifkan \write18{PERINTAH SHELL}
-shell-restricted       aktifkan \write18 terbatas
-src-specials           sisipkan source specials ke dalam berkas DVI
-src-specials=WHERE     sisipkan source specials di tempat tertentu dalam
                          berkas DVI. WHERE adalah daftar nilai yang dipisahkan koma
                          list: cr display hbox math par parend vbox
-synctex=NUMBER         hasilkan data SyncTeX untuk penampil pratinjau sesuai
                          bit NUMBER (`man synctex' untuk detail)
-translate-file=TCXNAME gunakan berkas TCX TCXNAME
-8bit                   buat semua karakter dapat dicetak secara bawaan
-help                   tampilkan bantuan ini dan keluar
-version                tampilkan informasi versi dan keluar

Halaman utama pdfTeX: <http://pdftex.org>

Kirim laporan bug ke pdftex@tug.org.
```

## Versi LuaTeX 1.08.0

Untuk mengakses ringkasan opsi baris perintah LuaTeX, jalankan perintah berikut

```
luatex --help
```

untuk melihat daftar ini:

```
Penggunaan: luatex --lua=FILE [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   atau: luatex --lua=FILE [OPTION]... \FIRST-LINE
   atau: luatex --lua=FILE [OPTION]... &FMT ARGS
  Jalankan LuaTeX pada TEXNAME, biasanya menghasilkan TEXNAME.pdf.
  COMMANDS yang tersisa diproses sebagai masukan luatex, setelah TEXNAME dibaca.

  Sebagai alternatif, jika argumen non-opsi pertama dimulai dengan garis miring terbalik,
  luatex menafsirkan semua argumen non-opsi sebagai satu baris masukan.

  Sebagai alternatif, jika argumen non-opsi pertama dimulai dengan &,
  kata berikutnya dianggap sebagai FMT yang akan dibaca, menimpa semua yang lain. Setiap
  argumen yang tersisa diproses seperti di atas.

  Jika tidak ada argumen atau opsi yang ditentukan, minta masukan.

  Opsi reguler berikut dipahami:

   --credits                     tampilkan kredit dan keluar
   --debug-format                aktifkan penelusuran kesalahan format
   --draftmode                   aktifkan mode draf (tidak menghasilkan PDF keluaran)
   --[no-]file-line-error        nonaktifkan/aktifkan pesan bergaya file:baris:kesalahan
   --[no-]file-line-error-style  alias dari --[no-]file-line-error
   --fmt=FORMAT                  muat berkas format FORMAT
   --halt-on-error               hentikan pemrosesan pada kesalahan pertama
   --help                        tampilkan bantuan dan keluar
   --ini                         menjadi iniluatex, untuk membuang format
   --interaction=STRING          setel mode interaksi (STRING=batchmode/nonstopmode/scrollmode/errorstopmode)
   --jobname=STRING              setel nama tugas menjadi STRING
   --kpathsea-debug=NUMBER       setel flag penelusuran path sesuai dengan bit-bit NUMBER
   --lua=FILE                    muat dan jalankan skrip inisialisasi lua
   --[no-]mktex=FMT              nonaktifkan/aktifkan pembuatan mktexFMT (FMT=tex/tfm)
   --nosocket                    nonaktifkan pustaka socket lua
   --output-comment=STRING       gunakan STRING untuk komentar berkas DVI sebagai ganti tanggal (tidak berpengaruh untuk PDF)
   --output-directory=DIR        gunakan DIR yang sudah ada sebagai direktori untuk menulis berkas
   --output-format=FORMAT        gunakan FORMAT untuk keluaran tugas; FORMAT adalah 'dvi' atau 'pdf'
   --progname=STRING             setel nama program menjadi STRING
   --recorder                    aktifkan pencatat nama berkas
   --safer                       nonaktifkan perintah lua yang mudah dieksploitasi
   --[no-]shell-escape           nonaktifkan/aktifkan perintah sistem
   --shell-restricted            batasi perintah sistem pada daftar perintah yang diberikan dalam texmf.cnf
   --synctex=NUMBER              aktifkan synctex (lihat man synctex)
   --utc                         inisialisasi waktu ke UTC
   --version                     tampilkan versi dan keluar

Model perilaku alternatif dapat diperoleh dengan sakelar khusus

  --luaonly                      jalankan berkas lua, lalu keluar
  --luaconly                     kompilasikan byte berkas lua, lalu keluar
  --luahashchars                 bit yang digunakan oleh interpreter Lua saat ini untuk hashing string

Lihat manual referensi untuk informasi lebih lanjut tentang proses startup.

Kirim laporan bug melalui email ke dev-luatex@ntg.nl.
```

## Versi XeTeX 0.99999

Untuk mengakses ringkasan opsi baris perintah XeTeX, jalankan perintah berikut

```
xetex --help
```

untuk melihat daftar ini:

```
Penggunaan: xetex [OPTION]... [TEXNAME[.tex]] [COMMANDS]
   atau: xetex [OPTION]... \FIRST-LINE
   atau: xetex [OPTION]... &FMT ARGS
  Jalankan XeTeX pada TEXNAME, biasanya membuat TEXNAME.pdf.
  Semua COMMANDS yang tersisa diproses sebagai input XeTeX, setelah TEXNAME dibaca.
  Jika baris pertama TEXNAME adalah %&FMT, dan FMT adalah berkas .fmt yang sudah ada,
  gunakan itu. Jika tidak, gunakan `NAME.fmt', di mana NAME adalah nama pemanggilan program,
  paling umum `xetex'.

  Sebagai alternatif, jika argumen non-opsi pertama dimulai dengan garis miring terbalik,
  tafsirkan semua argumen yang bukan opsi sebagai baris input XeTeX.

  Sebagai alternatif, jika argumen non-opsi pertama dimulai dengan &,
  kata berikutnya dianggap sebagai FMT yang akan dibaca, menimpa semua yang lain. Setiap
  argumen yang tersisa diproses seperti di atas.

  Jika tidak ada argumen atau opsi yang ditentukan, minta masukan.

-etex                   aktifkan ekstensi e-TeX
[-no]-file-line-error   nonaktifkan/aktifkan pesan bergaya file:baris:galat
-fmt=FMTNAME            gunakan FMTNAME alih-alih nama program atau baris %&
-halt-on-error          hentikan pemrosesan pada galat pertama
-ini                    menjadi xeinitex, untuk membuang format; ini secara implisit
                          benar jika nama program adalah `xeinitex'
-interaction=STRING     atur mode interaksi (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         atur nama pekerjaan menjadi STRING
-kpathsea-debug=NUMBER  atur flag debug pencarian jalur sesuai
                          bit NUMBER
[-no]-mktex=FMT         nonaktifkan/aktifkan pembuatan mktexFMT (FMT=tex/tfm)
-mltex                  aktifkan ekstensi MLTeX seperti \charsubdef
-output-comment=STRING  gunakan STRING untuk komentar berkas XDV alih-alih tanggal
-output-directory=DIR   gunakan DIR yang sudah ada sebagai direktori untuk menulis berkas
-output-driver=CMD      gunakan CMD sebagai penggerak XDV-ke-PDF alih-alih xdvipdfmx
-no-pdf                 hasilkan keluaran XDV (DVI diperluas) alih-alih PDF
[-no]-parse-first-line  nonaktifkan/aktifkan parsing baris pertama berkas masukan
-papersize=STRING       atur ukuran media PDF menjadi STRING
-progname=STRING        atur nama program (dan fmt) menjadi STRING
-recorder               aktifkan perekam nama berkas
[-no]-shell-escape      nonaktifkan/aktifkan \write18{PERINTAH SHELL}
-shell-restricted       aktifkan \write18 terbatas
-src-specials           sisipkan source specials ke dalam berkas XDV
-src-specials=WHERE     sisipkan source specials di tempat tertentu dalam
                          berkas XDV. WHERE adalah daftar nilai yang dipisahkan koma
                          list: cr display hbox math par parend vbox
-synctex=NUMBER         hasilkan data SyncTeX untuk penampil pratinjau sesuai
                          bit NUMBER (`man synctex' untuk detail)
-translate-file=TCXNAME (diabaikan)
-8bit                   buat semua karakter dapat dicetak, jangan gunakan rangkaian ^^X
-help                   tampilkan bantuan ini dan keluar
-version                tampilkan informasi versi dan keluar

Kirim laporan bug ke 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/id/topik-lainnya/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.
