> 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/morfopoiisi/03-page-numbering.md).

# Αρίθμηση σελίδων

Οι αριθμοί σελίδων ενός εγγράφου μπορούν να στοιχειοθετηθούν χρησιμοποιώντας ένα συγκεκριμένο στυλ *παράμετρο*, όπως χρησιμοποιώντας αραβικούς ή ρωμαϊκούς αριθμούς, και να στοιχειοθετηθούν σε μια συγκεκριμένη θέση σελίδας *θέση*—συνήθως στις κεφαλίδες ή στα υποσέλιδα. Αυτό το άρθρο δείχνει πώς μπορούν να αλλάξουν το στυλ και η θέση των αριθμών σελίδας:

* το *παράμετρο* Το στυλ `\pagenumbering` εντολή;
* το *θέση* Η θέση των αριθμών σελίδας μπορεί να αλλάξει χρησιμοποιώντας το [`fancyhdr` πακέτο](https://ctan.org/pkg/fancyhdr?lang=en).

## Ρύθμιση του στυλ των αριθμών σελίδας

Το στυλ των αριθμών σελίδας μπορεί να αλλάξει χρησιμοποιώντας την εντολή

```latex
\pagenumbering{⟨style⟩}
```

όπου `⟨στυλ⟩` είναι ένα από τα

* `arabic`: χρησιμοποιεί αραβικούς αριθμούς (1, 2, 3, ...)
* `alph`: χρησιμοποιεί πεζά γράμματα (a, b, c, ...)
* `Alph`: χρησιμοποιεί κεφαλαία γράμματα (A, B, C, ...)
* `roman`: χρησιμοποιεί πεζούς ρωμαϊκούς αριθμούς (i, ii, iii, ...)
* `Roman`: χρησιμοποιεί κεφαλαίους ρωμαϊκούς αριθμούς (I, II, III, ...)

### Παράδειγμα για την επίδειξη των στυλ αριθμών σελίδας

Το ακόλουθο παράδειγμα στοιχειοθετεί έναν πίνακα περιεχομένων, ακολουθούμενο από 5 σελίδες, καθεμία από τις οποίες παρουσιάζει μία από τις `⟨στυλ⟩` επιλογές για τους αριθμούς σελίδας. Εσωτερικά, το LaTeX χρησιμοποιεί έναν λεγόμενο *μετρητή* για να καταγράφει τον τρέχοντα αριθμό σελίδας. Ένας μετρητής είναι το όνομα μιας μεταβλητής του LaTeX που χρησιμοποιείται για την αποθήκευση μιας ακέραιης τιμής—βλ. το [άρθρο για τους μετρητές του Overleaf](/latex/el/morfopoiisi/10-counters.md) για περισσότερες λεπτομέρειες και παραδείγματα.

```latex
\begin{document}
% Εισαγωγή πίνακα περιεχομένων
\tableofcontents
\newpage
\section{Κεφαλαίοι Ρωμαϊκοί}
\pagenumbering{Roman}% Κεφαλαίο 'R': κεφαλαίοι ρωμαϊκοί αριθμοί
\blindtext[1]
\newpage
\section{Πεζοί Ρωμαϊκοί} % πεζοί ρωμαϊκοί αριθμοί
\pagenumbering{roman}
\blindtext[1]
\newpage
\section{Αραβικοί αριθμοί}
\pagenumbering{arabic} % αραβικοί/ινδικοί αριθμοί σελίδας
\blindtext[1]
\newpage
\section{Πεζά αλφαβητικά}
\pagenumbering{alph} % πεζοί αλφαβητικοί "αριθμοί" σελίδας
\blindtext[1]
\newpage
\section{Κεφαλαία αλφαβητικά}
\pagenumbering{Alph} % κεφαλαίοι αλφαβητικοί "αριθμοί" σελίδας
\blindtext[1]
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Demonstrating+page+number+styles\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Use+a+small+page+size+to+avoid+%0A%25+needing+lots+of+text+to+create+%0A%25+several+pages%0A%5Cusepackage%5Bincludefoot%2C%0Apaperheight%3D10cm%2C%0Apaperwidth%3D10cm%2C%0Atextwidth%3D9cm%2C%0Atextheight%3D8cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Insert+a+table+of+contents%0A%5Ctableofcontents%0A%5Cnewpage%0A%5Csection%7BUppercase+Roman%7D%0A%5Cpagenumbering%7BRoman%7D%25+Capital+%27R%27%3A+uppercase+Roman+numerals%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BLowercase+Roman%7D+%25+lowercase+Roman+numerals%0A%5Cpagenumbering%7Broman%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BArabic+numbers%7D%0A%5Cpagenumbering%7Barabic%7D+%25+Arabic%2FIndic+page+numbers%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BLowercase+alphabetic%7D%0A%5Cpagenumbering%7Balph%7D+%25+Lowercase+alphabetic+page+%22numbers%22%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BUppercase+alphabetic%7D%0A%5Cpagenumbering%7BAlph%7D+%25+Uppercase+alphabetic+page+%22numbers%22%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bdocument%7D)

Το επόμενο γράφημα δείχνει τον πίνακα περιεχομένων που παράγεται από αυτό το έγγραφο. Παρατηρήστε πώς η `\pagenumbering` εντολή έχει επαναφέρει τον αρχικό αριθμό σελίδας στην αρχική τιμή για κάθε στυλ: `i` για το `roman` στυλ, `Ένα` για το `Alph` στυλ, `I` για το `Roman` στυλ και ούτω καθεξής:

![Παράδειγμα πίνακα περιεχομένων στοιχειοθετημένου σε LaTeX](/files/549a6202541bfae62ee5f9752e82663b605b80df)

Εδώ είναι δύο δείγματα σελίδων που παράγονται από αυτό το παράδειγμα· η πρώτη εικόνα δείχνει αριθμούς σελίδας ως κεφαλαίους ρωμαϊκούς αριθμούς, η δεύτερη παρουσιάζει αριθμούς σελίδας ως κεφαλαία γράμματα:

![Παράδειγμα αριθμών σελίδας στοιχειοθετημένων με ρωμαϊκούς αριθμούς](/files/be102de268813125579cbc0cb1b5eedcaaa95063)

![Παράδειγμα αριθμών σελίδας στοιχειοθετημένων με κεφαλαία γράμματα](/files/2c2cf99edf4eda3bc78956fd52d5d9b20614f2ac)

## Κλάση βιβλίου: χρήση δύο στυλ αριθμών σελίδας

Η [οι πρώτες λίγες σελίδες ενός βιβλίου](https://en.wikipedia.org/wiki/Book_design#Structure), οι οποίες περιλαμβάνουν τη σελίδα πνευματικών δικαιωμάτων, τη σελίδα τίτλου ή ημισέλιδου τίτλου, τυχόν Πρόλογο ή Προοίμιο και τον πίνακα περιεχομένων, αποκαλούνται συλλογικά οι *προκαταρκτικές* σελίδες, ή prelims για συντομία—ένας άλλος όρος για αυτές τις σελίδες είναι [*προκαταρκτικό υλικό*](https://en.wikipedia.org/wiki/Book_design#Front_matter). Παραδοσιακά, οι προκαταρκτικές σελίδες αριθμούνται με πεζούς ρωμαϊκούς αριθμούς, ενώ οι κύριες (του σώματος) σελίδες αριθμούνται με αραβικούς αριθμούς. Η `book` κλάση εγγράφου περιέχει εντολές που βοηθούν σε αυτό, όπως δείχνει το ακόλουθο παράδειγμα.

```latex
\documentclass{book}
% Το πακέτο emptypage αποτρέπει την εμφάνιση αριθμών σελίδας και
% επικεφαλίδων σε κενές σελίδες.
\usepackage{emptypage}
\begin{document}
\frontmatter % Χρήση πεζών ρωμαϊκών αριθμών για τους αριθμούς σελίδας
\chapter*{Πρόλογος}
\addcontentsline{toc}{chapter}{Πρόλογος}
Ο Πρόλογος γράφεται από κάποιον που δεν είναι ο συγγραφέας του βιβλίου.

\chapter*{Προοίμιο}
\addcontentsline{toc}{chapter}{Προοίμιο}
Το Προοίμιο γράφεται από τον συγγραφέα του βιβλίου.

\tableofcontents

\mainmatter % Τώρα χρησιμοποιήστε αραβικούς αριθμούς για τους αριθμούς σελίδας

\chapter{Πρώτο κεφάλαιο}
Αυτό θα είναι ένα κενό κεφάλαιο...
\section{Πρώτη ενότητα}
Λίγο κείμενο θα ήταν καλό.
\chapter{Το δεύτερο κεφάλαιο}
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Example+page+numbers+in+book+class\&snip=%5Cdocumentclass%7Bbook%7D%0A%25+The+emptypage+package+prevents+page+numbers+and%0A%25+headings+from+appearing+on+empty+pages.%0A%5Cusepackage%7Bemptypage%7D%0A%5Cbegin%7Bdocument%7D%0A%5Cfrontmatter+%25Use+lowercase+Roman+numerals+for+page+numbers%0A%5Cchapter%2A%7BForeword%7D%0A%5Caddcontentsline%7Btoc%7D%7Bchapter%7D%7BForeword%7D%0AThe+Foreword+is+written+by+someone+who+is+not+the+book%27s+author.%0A%0A%5Cchapter%2A%7BPreface%7D%0A%5Caddcontentsline%7Btoc%7D%7Bchapter%7D%7BPreface%7D%0AThe+Preface+is+written+by+the+book%27s+author.%0A%0A%5Ctableofcontents%0A%0A%5Cmainmatter+%25+Now+Use+Arabic+numerals+for+page+numbers%0A%0A%5Cchapter%7BFirst+Chapter%7D%0AThis+will+be+an+empty+chapter...%0A%5Csection%7BFirst+section%7D%0ASome+text+would+be+good.%0A%5Cchapter%7BThe+second+chapter%7D%0A%5Cend%7Bdocument%7D)

Ο πίνακας περιεχομένων που παράγεται από αυτό το παράδειγμα δείχνει τη χρήση ρωμαϊκών αριθμών για τα προκαταρκτικά και αραβικών αριθμών για το κύριο (σώμα) μέρος:

![Εμφάνιση ρωμαϊκών και αραβικών αριθμών σελίδας σε ένα βιβλίο](/files/a0fb8725744dd7494fcffdf19ff1759c28264679)

Οι εντολές που ελέγχουν την αρίθμηση των σελίδων είναι:

* `\frontmatter`: Οι σελίδες μετά από αυτή την εντολή και πριν από την εντολή `\mainmatter`, θα αριθμούνται με πεζούς ρωμαϊκούς αριθμούς.
* `\mainmatter`: Αυτό θα επανεκκινήσει τον μετρητή σελίδας και θα αλλάξει το στυλ σε αραβικούς αριθμούς.

## Κλάση άρθρου: χρήση δύο στυλ αριθμών σελίδας

Όπως σημειώθηκε παραπάνω, ο τρέχων αριθμός σελίδας αποθηκεύεται σε μια [μεταβλητή μετρητή LaTeX](/latex/el/morfopoiisi/10-counters.md#introduction-to-latex-counters) που ονομάζεται `page`. Η τιμή που αποθηκεύεται στο `page`, ή σε οποιαδήποτε άλλη μεταβλητή μετρητή, μπορεί να οριστεί σε μια συγκεκριμένη τιμή χρησιμοποιώντας την `\setcounter` εντολή:

```latex
\setcounter{⟨countvar⟩}{⟨intval⟩}
```

όπου η μεταβλητή μετρητή `⟨countvar⟩` ορίζεται στην τιμή `⟨intval⟩`. Για παράδειγμα, για να ορίσετε τον `page` μετρητή σε `3` θα γράφατε

```latex
\setcounter{page}{3}
```

Άλλες εντολές για αλλαγή μεταβλητών μετρητή περιλαμβάνουν τις `\addtocounter` και `\stepcounter`:

```latex
\addtocounter{⟨countvar⟩}{⟨increment⟩}
\stepcounter{⟨countvar⟩}
```

* `\addtocounter{⟨countvar⟩}{⟨increment⟩}` προσθέτει μια ποσότητα `⟨increment⟩` στη μεταβλητή μετρητή `⟨countvar⟩`. **Σημείωση**: `⟨increment⟩` μπορεί να είναι θετική, για να αυξήσει την τιμή του μετρητή, ή αρνητική για να τη μειώσει.
* `\steptocounter{⟨countvar⟩}` προσθέτει 1 στη μεταβλητή μετρητή `⟨countvar⟩`

Αυτό το υποθετικό παράδειγμα τροποποιεί τον μετρητή σελίδας για να σχεδιάσει έναν πίνακα περιεχομένων, συμπεριλαμβανομένων ενοτήτων που δεν έχουν γραφτεί και των οποίων ο αριθμός σελίδων είναι εκτιμώμενος. Χρησιμοποιεί επίσης `\pagenumbering{roman}` και `\pagenumbering{Arabic}` για να ορίσει το στυλ των αριθμών σελίδας.

```latex
\documentclass{article}
\pagenumbering{roman}
\begin{document}

\section*{Πρόλογος καλεσμένου (TBD)}
\addcontentsline{toc}{section}{Πρόλογος: 4 σελίδες (TBD)}
Προς συγγραφή: Επιτρέπονται 4 σελίδες.
\newpage
\setcounter{page}{5}

\section*{Εισαγωγή (2 σελίδες)}
\addcontentsline{toc}{section}{Εισαγωγή: 2 σελίδες (TBD)}
Προς συγγραφή: Επιτρέπονται 2 σελίδες.
\newpage
\addtocounter{page}{1}

\section*{Σύνοψη στρατηγικής (2 σελίδες)}
\addcontentsline{toc}{section}{Σύνοψη στρατηγικής: 2 σελίδες (TBD)}
Προς συγγραφή: 2 σελίδες.
\newpage
\stepcounter{page}

\tableofcontents

\newpage
\pagenumbering{arabic}

\section{Επικεφαλίδα επιπέδου 1}
Λίγο κείμενο σε αυτή τη σελίδα.
\newpage
\section{Άλλη επικεφαλίδα επιπέδου 1}
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Mixing+page+number+formats+in+the+article+class\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cpagenumbering%7Broman%7D%0A%5Cbegin%7Bdocument%7D%0A%0A%5Csection%2A%7BGuest+Foreword+%28TBD%29%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BForeword%3A+4+pages+%28TBD%29%7D%0ATo+be+written%3A+Allowing+4+pages.%0A%5Cnewpage+%0A%5Csetcounter%7Bpage%7D%7B5%7D%0A%0A%5Csection%2A%7BIntroduction+%282+pages%29%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BIntroduction%3A+2+pages+%28TBD%29%7D%0ATo+be+written%3A+2+pages+allowed.%0A%5Cnewpage%0A%5Caddtocounter%7Bpage%7D%7B1%7D%0A%0A%5Csection%2A%7BStrategy+summary+%282+pages%29%7D%0A%5Caddcontentsline%7Btoc%7D%7Bsection%7D%7BStrategy+summary%3A+2+pages+%28TBD%29%7D%0ATo+be+written%3A+2+pages.%0A%5Cnewpage%0A%5Cstepcounter%7Bpage%7D%0A%0A%5Ctableofcontents%0A%0A%5Cnewpage%0A%5Cpagenumbering%7Barabic%7D%0A%0A%5Csection%7BLevel+1+heading%7D%0ASome+text+on+this+page.%0A%5Cnewpage%0A%5Csection%7BAnother+Level+1+heading%7D%0A%5Cend%7Bdocument%7D)

Αυτό το παράδειγμα παράγει τον ακόλουθο πίνακα περιεχομένων, δείχνοντας τα αποτελέσματα της αλλαγής της τιμής του `page` μετρητή:

![Αλλαγή του μετρητή σελίδας στο LaTeX](/files/a9962eedaf55eb889e087bbdd59205c60b57161c)

## Προσαρμογή των αριθμών σελίδας με το πακέτο fancyhdr

Η `fancyhdr` πακέτο μπορεί να χρησιμοποιηθεί για την προσαρμογή της θέσης και της μορφής των αριθμών σελίδας· για παράδειγμα, τοποθετώντας τους σε συγκεκριμένες θέσεις μέσα στην κεφαλίδα ή στο υποσέλιδο. Το άρθρο του Overleaf [Κεφαλίδες και υποσέλιδα](/latex/el/morfopoiisi/02-headers-and-footers.md) το εξετάζει αυτό λεπτομερώς, με πολλά παραδείγματα που δεν θα αναπαράγουμε εδώ.

Εδώ θα δώσουμε ένα παράδειγμα γραφής του τρέχοντος αριθμού σελίδας στο πλαίσιο του συνολικού αριθμού σελίδων, όπως `Σελίδα X από Y` όπου το Y είναι ο συνολικός αριθμός των σελίδων του εγγράφου που λαμβάνεται χρησιμοποιώντας το [`lastpage` πακέτο](https://ctan.org/pkg/lastpage?lang=en).

```latex
\documentclass{article}
% Χρησιμοποιήστε μικρό μέγεθος σελίδας για να αποφύγετε
% την ανάγκη για πολύ κείμενο για να δημιουργηθούν
% αρκετές σελίδες
\usepackage[includefoot,
paperheight=10cm,
paperwidth=10cm,
textwidth=9cm,
textheight=8cm]{geometry}
\usepackage{blindtext}
\usepackage{lastpage}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{} % εκκαθάριση των υπαρχουσών καταχωρίσεων κεφαλίδας/υποσέλιδου
% Τοποθετήστε το Page X of Y στη δεξιά
% πλευρά του υποσέλιδου
\fancyfoot[R]{Σελίδα \thepage \hspace{1pt} από \pageref{LastPage}}
\begin{document}
% Εισαγωγή πίνακα περιεχομένων
\tableofcontents
\newpage
\section{Ένα}
\blindtext[1]
\newpage
\section{Δύο}
\blindtext[1]
\newpage
\section{Τρία}
\blindtext[1]
\newpage
\section{Τέσσερα}
\blindtext[1]
\newpage
\section{Πέντε}
\blindtext[1]
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf.](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Modifying+page+numbers+with+fancyhdr\&snip=%5Cdocumentclass%7Barticle%7D%0A%25+Use+a+small+page+size+to+avoid+%0A%25+needing+lots+of+text+to+create+%0A%25+several+pages%0A%5Cusepackage%5Bincludefoot%2C%0Apaperheight%3D10cm%2C%0Apaperwidth%3D10cm%2C%0Atextwidth%3D9cm%2C%0Atextheight%3D8cm%5D%7Bgeometry%7D%0A%5Cusepackage%7Bblindtext%7D%0A%5Cusepackage%7Blastpage%7D%0A%5Cusepackage%7Bfancyhdr%7D%0A%5Cpagestyle%7Bfancy%7D%0A%5Cfancyhf%7B%7D+%25+clear+existing+header%2Ffooter+entries%0A%25+Place+Page+X+of+Y+on+the+right-hand%0A%25+side+of+the+footer%0A%5Cfancyfoot%5BR%5D%7BPage+%5Cthepage+%5Chspace%7B1pt%7D+of+%5Cpageref%7BLastPage%7D%7D%0A%5Cbegin%7Bdocument%7D%0A%25+Insert+a+table+of+contents%0A%5Ctableofcontents%0A%5Cnewpage%0A%5Csection%7BOne%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BTwo%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BThree%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BFour%7D%0A%5Cblindtext%5B1%5D%0A%5Cnewpage%0A%5Csection%7BFive%7D%0A%5Cblindtext%5B1%5D%0A%5Cend%7Bdocument%7D)

Η ακόλουθη εικόνα δείχνει μία από τις σελίδες που παράγονται από αυτό το παράδειγμα—σημειώστε `Σελίδα 3 από 6` στη δεξιά πλευρά του υποσέλιδου:

![Αλλαγή αριθμών σελίδας με το fancyhdr](/files/2e491ca6eff70752c26877067303100c2537ed52)


---

# 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/morfopoiisi/03-page-numbering.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.
