> 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/el/perissotera-themata/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   απενεργοποίηση/ενεργοποίηση μηνυμάτων μορφής αρχείο:γραμμή:σφάλμα
-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  ορίστε τις σημαίες αποσφαλμάτωσης αναζήτησης διαδρομών σύμφωνα με
                          τα bits του 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 για προεπισκοπήσεις σύμφωνα με
                          τα bits του 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       ορισμός σημαιών αποσφαλμάτωσης αναζήτησης διαδρομών σύμφωνα με τα bits του 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                     μεταγλώττιση σε bytecode ενός αρχείου lua και στη συνέχεια έξοδος
  --luahashchars                 τα bits που χρησιμοποιεί ο τρέχων διερμηνέας 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   απενεργοποίηση/ενεργοποίηση μηνυμάτων μορφής αρχείο:γραμμή:σφάλμα
-fmt=FMTNAME            χρησιμοποιήστε το FMTNAME αντί για το όνομα του προγράμματος ή μια γραμμή %&
-halt-on-error          διακοπή της επεξεργασίας στο πρώτο σφάλμα
-ini                    να είναι xeinitex, για αποθήκευση μορφών· αυτό ισχύει έμμεσα
                          αληθές αν το όνομα του προγράμματος είναι `xeinitex'
-interaction=STRING     ορίστε τη λειτουργία αλληλεπίδρασης (STRING=batchmode/nonstopmode/
                          scrollmode/errorstopmode)
-jobname=STRING         ορίστε το όνομα εργασίας σε STRING
-kpathsea-debug=NUMBER  ορίστε τις σημαίες αποσφαλμάτωσης αναζήτησης διαδρομών σύμφωνα με
                          τα bits του 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-σε-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 για προεπισκοπήσεις σύμφωνα με
                          τα bits του 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://overleaf-pro.ayaka.space/latex/el/perissotera-themata/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.
