> 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/se-vathos-arthra/04-a-visual-guide-to-latex-s-page-layout-parameters.md).

# Ένας οπτικός οδηγός για τις παραμέτρους διάταξης σελίδας του LaTeX

## Ενημέρωση: Σεπτέμβριος 2021

Περίπου 4 χρόνια μετά την πρώτη του δημοσίευση, αυτό το άρθρο έχει επιμεληθεί, μετονομαστεί και επαναδημοσιευτεί ώστε να μειωθεί το μέγεθός του και να επαναπροσδιοριστεί το εύρος των θεμάτων που καλύπτονται. Το άρθρο περιλάμβανε αρχικά ένα πρότυπο LaTeX βασισμένο στο LuaTeX, το οποίο στηριζόταν σε παλιές δυνατότητες του Overleaf V1. Αυτό το πρότυπο είναι πλέον παρωχημένο και δεν είναι πλέον διαθέσιμο.

**Σημείωση**: Αν δεν χρειάζεται, ή δεν θέλετε, να κατανοήσετε τις λεπτομέρειες της διάταξης σελίδας του LaTeX, το άρθρο του Overleaf [Μέγεθος σελίδας και περιθώρια](/latex/el/morfopoiisi/07-page-size-and-margins.md) εξηγεί το [`geometry` πακέτο](https://ctan.org/pkg/geometry?lang=en) και είναι πιθανό να σας ενδιαφέρει περισσότερο.

## Εισαγωγή

Έχετε ποτέ δυσκολευτεί να ρυθμίσετε μια διάταξη βιβλίου με το LaTeX — ορίζοντας το μέγεθος του χαρτιού, το μέγεθος της σελίδας του βιβλίου (τελικό μέγεθος) και τα περιθώρια; Μπορεί να είναι δύσκολο, παρόλο που υπάρχουν πολλά πακέτα που βοηθούν σε αυτήν την εργασία — συμπεριλαμβανομένου του εξαιρετικού `geometry` πακέτου. Το (La)TeX χρησιμοποιεί σχεδόν μια ντουζίνα τιμές για να καθορίσει πλήρως τη διάταξη της σελίδας για δημοσιεύσεις που έχουν διαφορετικά περιθώρια για αριστερές και δεξιές σελίδες:

* `\hoffset`, `\voffset`, `\oddsidemargin`, `\topmargin`, `\headheight`, `\headsep`, `\textheight`, `\textwidth`, `\marginparsep`, `\marginparwidth`, `\footskip`

Συνήθως, αυτές οι παράμετροι ορίζονται μέσω εντολών που παρέχονται από πακέτα ή πρότυπα — όπως εκείνα που διανέμονται από τους εκδότες βιβλίων. Ωστόσο, μερικές φορές ίσως θέλετε να κατανοήσετε τι συμβαίνει «στο παρασκήνιο» — ίσως χρειάζεστε μεγαλύτερο βαθμό ελέγχου για έναν συγκεκριμένο τύπο εγγράφου που θέλετε να δημιουργήσετε.

Σε αυτήν την ανάρτηση εξερευνούμε τη σχέση ανάμεσα στο μοντέλο σελίδας του LaTeX και το συμβατικό μοντέλο που χρησιμοποιείται στον κόσμο της εκτύπωσης και του σχεδιασμού. Χρησιμοποιώντας ένα σύνολο από [Google Slides](#google-slides-with-animations), το οποίο περιέχει λεπτομερείς απεικονίσεις διάταξης σελίδας, δείχνουμε, βήμα προς βήμα, πώς να διατυπώσουμε μερικές πολύ απλές εξισώσεις που παρέχουν έναν σύνδεσμο ανάμεσα στο μοντέλο διάταξης του LaTeX και σε μια τυπική προδιαγραφή που θα μπορούσε να παραχθεί από έναν σχεδιαστή βιβλίων ή μια εταιρεία εκτύπωσης κατ’ απαίτηση. Χρησιμοποιώντας αυτές τις εξισώσεις μπορείτε, αν θέλετε, να υπολογίσετε απευθείας τιμές για τις παραμέτρους του LaTeX ώστε να υλοποιήσετε την προτιμώμενη διάταξη του βιβλίου σας.

### Σύντομες σημειώσεις για το pdfTeX και το LuaTeX/LuaHBTeX

Σημειώστε ότι, πέρα από τις `\hoffset` και `\voffset` παραμέτρους που παρατίθενται παραπάνω, το pdfTeX χρησιμοποιεί επίσης τις παραμέτρους `\pdfhorigin` και `\pdfvorigin`. Παραδοσιακά, οι μηχανές TeX παράγουν `.dvi` αρχεία τα οποία μετατρέπονταν σε PostScript ή PDF από λογισμικό που υπέθετε ότι η αρχή της σελίδας βρισκόταν 1 ίντσα (25.4mm) από τα αριστερά της σελίδας και 1 ίντσα (25.4mm) από το πάνω μέρος της σελίδας. Οι τιμές των `\hoffset` και `\voffset` παραμέτρων είναι *σχετική* σε εκείνη τη θέση (1 ίντσα, 1 ίντσα). Οι παράμετροι του pdfTeX είναι λίγο διαφορετικές, καθώς αναφέρονται στην επάνω αριστερή γωνία, δηλαδή στο (0mm, 0mm). Έτσι, για παράδειγμα, αν ορίσετε `\pdfhorigin=30mm` ισοδυναμεί με `\hoffset` στο `30–25.4`=`4.6mm` επειδή `\hoffset` αναφέρεται σε μια θέση που βρίσκεται ήδη `25.4mm` από την αριστερή πλευρά της σελίδας. Ομοίως, μια `\hoffset` τιμή `0mm` είναι ισοδύναμο με `\pdfhorigin=25.4mm`. Στις ακόλουθες συζητήσεις/διαγράμματα θα χρησιμοποιήσουμε τις παραμέτρους `\hoffset` και `\voffset`.

#### LuaTeX/LuaHBTeX

Το LuaTeX/LuaHBTeX επίσης *έμμεσα* υποστηρίζουν `\pdfhorigin` και `\pdfvorigin` αλλά, για συμβατότητα με το pdfTeX, αυτές οι εντολές πρέπει να οριστούν ως εξής (βλ. Ενότητα 3 του [Το Εγχειρίδιο Αναφοράς του LuaTeX](https://www.pragma-ade.com/general/manuals/luatex.pdf)):

```latex
\edef\pdfhorigin{\pdfvariable horigin}
\edef\pdfvorigin{\pdfvariable vorigin}
```

## Ποιος είναι ο στόχος μας;

Το θέμα αυτού του άρθρου, και ο σκοπός των πόρων που έχουμε διαθέσει, βασίζεται στους ακόλουθους στόχους:

1. Θέλουμε να υλοποιήσουμε μια προδιαγραφή διάταξης που παρέχεται από, για παράδειγμα, έναν σχεδιαστή βιβλίων ή έναν εκδότη που δεν χρησιμοποιεί ή δεν υποστηρίζει το LaTeX — ή ίσως πρέπει να ακολουθήσουμε μια προδιαγραφή που παρέχεται από μια εταιρεία εκτύπωσης κατ’ απαίτηση.
2. Θέλουμε να χρησιμοποιήσουμε τις παραδοσιακές μετρήσεις βιβλίου (μέγεθος χαρτιού, τελικό μέγεθος και περιθώρια σελίδας) που περιέχονται στην προδιαγραφή του σχεδιαστή και να τις μετατρέψουμε σε παραμέτρους και τιμές που το LaTeX κατανοεί και μπορεί να χρησιμοποιήσει για να αναπαράγει τη διάταξη του σχεδιαστή.
3. Θέλουμε η σελίδα του βιβλίου μας να είναι κεντραρισμένη οριζόντια και κάθετα στο μέγεθος χαρτιού που έχουμε επιλέξει — δηλαδή, κεντραρισμένη μέσα στην περιοχή των σελίδων PDF που δημιουργούνται από το LaTeX. Θέλουμε επίσης να επιλέξουμε ένα αυθαίρετο μέγεθος χαρτιού και να μην περιοριζόμαστε σε λίγες τυπικές επιλογές (A4, US Letter κ.ο.κ.).

### Σύντομη υπενθύμιση: Πώς ορίζετε το μέγεθος χαρτιού;

Το LuaTeX, το XeTeX και το pdfTeX παρέχουν δύο εντολές που σας επιτρέπουν να ελέγχετε το «μέγεθος χαρτιού» του εγγράφου PDF που παράγουν:

* `\pdfpagewidth`
* `\pdfpageheight`

Γνωρίζοντας ότι αυτές οι εντολές αντιπροσωπεύουν το μέγεθος του χαρτιού μας, μπορούμε τώρα να σχεδιάσουμε ένα διάγραμμα που δείχνει τι προσπαθούμε να επιτύχουμε:

![{{{alt}}}](/files/3de9f1ad6cfb06ed772e544562fa5422d646ef0a)

Σημειώστε ότι τα ΔX και ΔY είναι οι τιμές που απαιτούνται για να κεντραριστεί η σελίδα του βιβλίου στην περιοχή του χαρτιού — συζητούνται στο [Google Slides](#google-slides-with-animations). Από το παραπάνω διάγραμμα μπορείτε να δείτε:

* ΔX=½(\pdfpagewidth − book-page-width)
* ΔY=½(\pdfpageheight − book-page-height)

Το παραπάνω διάγραμμα περιλαμβάνεται επίσης στο [Google Slides](#google-slides-with-animations) και χρησιμοποιείται ως αφετηρία για την κατάρτιση των εξισώσεων διάταξης σελίδας.

#### Παρέκβαση: LuaTeX

Το LuaTeX δεν *άμεσα* υποστηρίζει `\pdfpagewidth` ή `\pdfpageheight` αλλά τώρα χρησιμοποιεί δύο νέα πρωτόγονα που ονομάζονται `\pagewidth` και `\pageheight`. Η συμβατότητα προς τα πίσω μπορεί να επιτευχθεί μέσω `\let\pdfpagewidth\pagewidth` και `\let\pdfpageheight\pageheight`Οι ενδιαφερόμενοι αναγνώστες μπορούν να βρουν περισσότερες λεπτομέρειες στο [LaTeX News (Τεύχος 24, Φεβρουάριος 2016)](https://www.latex-project.org/news/latex2e-news/ltnews24.pdf) και, φυσικά, την [επίσημη τεκμηρίωση του LuaTeX](http://www.luatex.org/documentation.html).

## Πόροι σε αυτήν την ανάρτηση

Στο Overleaf μας αρέσει να δοκιμάζουμε νέες ιδέες, οπότε σε αυτήν την ανάρτηση έχουμε συμπεριλάβει μια σειρά πόρων που ελπίζουμε να φανούν χρήσιμοι:

* **Δύο σύνολα από** [**Google Slides**](#google-slides-with-animations): Αυτά τα σύνολα διαφανειών περιέχουν ίδιο περιεχόμενο, αλλά το ένα έχει κινούμενα στοιχεία και το άλλο όχι (μερικοί προτιμούν να βλέπουν διαφάνειες που δεν περιέχουν καμία κίνηση). Μπορείτε επίσης να τα κατεβάσετε σε [μορφή PDF](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K). Οι διαφάνειες παρέχουν μια πολύ σύντομη εισαγωγή στα βασικά της διάταξης σελίδας βιβλίου και εξερευνούν τη σχέση ανάμεσα στο μοντέλο σελίδας του LaTeX και σε εκείνο που χρησιμοποιείται στην καθιερωμένη εκτύπωση και σχεδίαση. Οι τελευταίες λίγες διαφάνειες δείχνουν πώς να καταλήξετε σε απλές εξισώσεις που μπορούν να χρησιμοποιηθούν για να μετατρέψετε ένα σύνολο παραδοσιακών μετρήσεων (πλάτος/ύψος σελίδας και περιθώρια) σε ισοδύναμες τιμές παραμέτρων του LaTeX, ώστε να αναπαραγάγετε τη διάταξη του βιβλίου σας στο LaTeX.
* **Διαγράμματα διάταξης σελίδας**: Τα [Google Slides](#google-slides-with-animations) περιέχουν λεπτομερή διαγράμματα διάταξης σελίδας που χρησιμοποιούνται για τη διατύπωση ορισμένων απλών εξισώσεων για τον υπολογισμό διαφόρων παραμέτρων του LaTeX. Αν θα θέλατε να μελετήσετε αυτές τις εικονογραφήσεις πιο αναλυτικά, έχουμε προσφέρει [εκδόσεις PDF](#download-page-layout-diagrams) για λήψη.

### Πώς να χρησιμοποιήσετε τους πόρους αυτού του άρθρου

Το αναγνωστικό κοινό αυτού του άρθρου είναι πιθανό να έχει ένα φάσμα εμπειρίας στη χρήση του LaTeX, οπότε θεωρήσαμε προτιμότερο να παρέχουμε μια ποικιλία πόρων από τους οποίους μπορούν να επιλέξουν οι αναγνώστες — ανάλογα με την προσωπική σας εμπειρία, τα ενδιαφέροντα ή τις προτιμήσεις σας. Ελπίζουμε αυτοί οι πόροι να είναι χρήσιμοι και να ανταποκρίνονται στις ανάγκες και τα ενδιαφέροντα της κοινότητας LaTeX του Overleaf.

Δεν υπάρχει καθορισμένη σειρά με την οποία να χρησιμοποιήσετε αυτούς τους πόρους, αλλά η πρότασή μας θα ήταν η εξής:

1. δείτε τα [Google Slides](#google-slides-with-animations);
2. (προαιρετικό): κατεβάστε και μελετήστε τα [διαγράμματα διάταξης σελίδας](#download-page-layout-diagrams);

#### Βήμα 1: Προβολή ή λήψη (σε PDF) των Google Slides

Η τελευταία διαφάνεια (που φαίνεται παρακάτω) συνοψίζει τις εξισώσεις που διατυπώθηκαν κατά την παρουσίαση.

![{{{alt}}}](/files/17e275cc16fa0e7f88557ea0c46c94228394cb64)

Για τη διευκόλυνση των αναγνωστών παρέχουμε τρεις επιλογές για την προβολή των διαφανειών:

1. διαφάνειες [με κινούμενα στοιχεία](#google-slides-with-animations);
2. διαφάνειες [χωρίς κινούμενα στοιχεία](#google-slides-without-animations);
3. διαφάνειες σε [μορφή PDF](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K) για προβολή εκτός σύνδεσης ή εκτύπωση.

#### Βήμα 2 (προαιρετικό): Λήψη και μελέτη των διαγραμμάτων διάταξης σελίδας

Αν θα θέλατε να εξερευνήσετε τα διαγράμματα διάταξης σελίδας με περισσότερη λεπτομέρεια, υπάρχει ένας σύνδεσμος στο [τέλος αυτού του άρθρου](#download-page-layout-diagrams) για να κατεβάσετε ένα αρχείο PDF που περιέχει μια έκδοση διπλής σελίδας (αντικριστές σελίδες) των διαγραμμάτων που περιέχονται στο [Google Slides](#google-slides-with-animations).

### Σημειώσεις σχετικά με τις παραμέτρους και τις εξισώσεις διάταξης σελίδας

Αν εξετάσετε τις εξισώσεις που παρουσιάζονται στο [Google Slides](#google-slides-with-animations) μπορεί να παρατηρήσετε ότι περιέχουν πολλές μεταβλητές· κατά συνέπεια, υπάρχουν πολλοί τρόποι να χρησιμοποιήσετε τις εξισώσεις ανάλογα με το ποιες τιμές παραμέτρων του LaTeX θέλετε να υπολογίσετε και ποιες θέλετε να ορίσετε εσείς. Ας ρίξουμε μια ματιά σε ένα από τα γραφικά (και τις σχετικές εξισώσεις) που περιέχονται στο [Google Slides](#google-slides-with-animations):

![{{{alt}}}](/files/9efd65e1d80c007af22af21bafee94914e4ce242)

Είναι σαφές ότι πρέπει να αποφασίσετε ποιες τιμές παραμέτρων του LaTeX θέλετε να υπολογίσετε και ποιες θα δώσετε ως αφετηρία. Ένας τρόπος να προχωρήσετε είναι ο εξής:

1. Ορίστε `\hoffset` και `\voffset` στο `0mm` (με `\pdfhorigin=1in` και `\pdfvorigin=1in`, αν χρειάζεται)
2. Χρησιμοποιήστε τιμές για τις ακόλουθες παραμέτρους LaTeX που επηρεάζουν τη σελίδα του βιβλίου *πλάτος*:

* `\marginparsep`
* `\marginparwidth`

4. Ορίστε προτιμώμενες τιμές για τις ακόλουθες παραμέτρους LaTeX που επηρεάζουν τη σελίδα του βιβλίου *ύψος*:

* `\headheight`
* `\headsep`
* `\footskip`

6. Ορίστε τιμές για το προτιμώμενο μέγεθος χαρτιού σας μαζί με το επιθυμητό πλάτος και ύψος της σελίδας του βιβλίου, καθώς και τις τέσσερις τιμές περιθωρίων του βιβλίου που θέλετε να χρησιμοποιήσετε.
7. Υπολογίστε τις ακόλουθες τιμές του LaTeX για να υλοποιήσετε τη διάταξη του βιβλίου σας (κεντραρισμένη στο μέγεθος χαρτιού που επιλέξατε):

* `\evensidemargin`, `\oddsidemargin`, `\textwidth`, `\textheight`και `\topmargin`

## Πόροι του άρθρου

Εδώ παραθέτουμε μια σειρά από πόρους που έχουμε ετοιμάσει για να σας βοηθήσουμε να κατανοήσετε καλύτερα τις παραμέτρους διάταξης σελίδας του LaTeX. Τα [Google Slides](#google-slides-with-animations) παρέχουν λεπτομέρειες για τις απλές εξισώσεις που μπορείτε, αν θέλετε, να χρησιμοποιήσετε απευθείας για να υπολογίσετε τιμές παραμέτρων που ταιριάζουν στις ανάγκες οποιουδήποτε εγγράφου.

### Google Slides: Με κινούμενα στοιχεία

{% embed url="<https://docs.google.com/presentation/d/e/2PACX-1vSTZiCWqckmPGdqisRh9wTflZrmWdofwpReQAkSbuW2tTBothzSy86TzwMUtfomKtqSbVwNypifdUgY/embed?start=false&loop=false&delayms=3000>" %}

### Google Slides: Χωρίς κινούμενα στοιχεία

{% embed url="<https://docs.google.com/presentation/d/e/2PACX-1vQ_gH_Wg0Q0HdhcuyGXPplPsAUkaYbi_at_tnFLKk8q_woe22eFNPjehAF_PLvEgEV_33-qNskIYvlL/embed?start=false&loop=false&delayms=3000>" %}

### Google Slides: Μετατροπή σε PDF

Αν προτιμάτε να δείτε τις διαφάνειες ως έγγραφο PDF ή θέλετε να τις εκτυπώσετε, μπορείτε να κατεβάσετε τις διαφάνειες σε [μορφή PDF](https://www.filepicker.io/api/file/7Okr2kx6QAWPo3w7mt6K).

### Λήψη διαγραμμάτων διάταξης σελίδας

Αν θέλετε να μελετήσετε τα διαγράμματα διάταξης σελίδας πιο αναλυτικά, εδώ υπάρχει μια διπλή σελίδα (δηλ. αντικριστές σελίδες) σε [μορφή PDF](https://www.filepicker.io/api/file/X2O1aJM1Rca68mmYm4PT).

## Συμπερασματικά

Ελπίζουμε αυτό το άρθρο να είναι χρήσιμο και να έχει προσφέρει μερικές χρήσιμες πληροφορίες υποβάθρου για την εξερεύνηση της διάταξης σελίδας με το LaTeX. Όπως πάντα, χαίρουμε ιδιαίτερα να ακούμε από τους αναγνώστες, οπότε παρακαλούμε [επικοινωνήστε μαζί μας](https://www.overleaf.com/contact) με τα σχόλια και την ανατροφοδότησή σας.

Καλή ενασχόληση με το (La)TeX!


---

# 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/se-vathos-arthra/04-a-visual-guide-to-latex-s-page-layout-parameters.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.
