> 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/05-line-breaks-and-blank-spaces.md).

# Αλλαγές γραμμής και κενά διαστήματα

Το να διακόπτετε τη ροή του εγγράφου στη LaTeX δεν συνιστάται, εκτός αν είστε [δημιουργείτε μια μακροεντολή](/latex/el/arxeia-klasis/03-writing-your-own-package.md). Τέλος πάντων, μερικές φορές είναι απαραίτητο να υπάρχει μεγαλύτερος έλεγχος στη διάταξη του εγγράφου· και για αυτόν τον λόγο σε αυτό το άρθρο εξηγείται πώς να εισάγετε αλλαγές γραμμής, αλλαγές σελίδας και αυθαίρετα κενά διαστήματα.

## Εισαγωγή

Ο πιο συνηθισμένος τρόπος για να σπάσετε γραμμές είναι να δημιουργήσετε μια νέα παράγραφο. Αυτό γίνεται αφήνοντας μια κενή γραμμή στον κώδικα.

```latex
\documentclass{article}
\begin{document}
Αυτή η παράγραφος δεν περιέχει καμία πληροφορία
και σκοπός της είναι να παρέχει ένα παράδειγμα για το πώς να ξεκινήσετε μια νέα παράγραφο.
Όπως μπορείτε να δείτε,
μεμονωμένη γραμμή
αλλαγή στον κώδικα
λειτουργεί ως κενό στο κείμενο.

Ωστόσο, το να αφήσετε μια κενή γραμμή ξεκινά μια νέα παράγραφο.
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=New+paragraph\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0AThis+paragraph+contains+no+information%0Aand+its+purpose+is+to+provide+an+example+on+how+to+start+a+new+paragraph.%0AAs+you+can+see%2C%0Asingle+line%0Abreak+in+the+code%0Aacts+as+a+space+in+text.%0A%0AHowever%2C+leaving+an+empty+line+starts+a+new+paragraph.%0A%5Cend%7Bdocument%7D)

![LineBreaksEx1aupdated.png](/files/47a603a9406117d91d0d5351acf1c147a4bf3b15)

Αυτή δεν είναι η μόνη εντολή για την εισαγωγή αλλαγών γραμμής, στο [επόμενο τμήμα](#line-breaks) θα παρουσιαστούν δύο ακόμη.

## Αλλαγές γραμμής

Όπως αναφέρθηκε πριν, υπάρχει περισσότερος από ένας τρόπος για να εισαγάγετε αλλαγές γραμμής.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Κάτι σε αυτό το έγγραφο. Αυτή η παράγραφος δεν περιέχει καμία πληροφορία
και σκοπός της είναι να παρέχει ένα παράδειγμα για το πώς να εισάγετε λευκά
διαστήματα και αλλαγές γραμμής.\\
Όταν εισάγεται μια αλλαγή γραμμής, το κείμενο δεν εσοχίζεται, υπάρχει
ένα ζευγάρι επιπλέον εντολών για αλλαγές γραμμής. \newline
Αυτή η παράγραφος δεν παρέχει καμία πληροφορία. Εξερευνούμε
αλλαγές γραμμής. \hfill \break
Και συνδυάζοντας δύο εντολές
\end{document}
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=pdflatex\&snip_name=Another+line+break+example\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cusepackage%5Butf8%5D%7Binputenc%7D%0A%0A%5Cbegin%7Bdocument%7D%0ASomething+in+this+document.+This+paragraph+contains+no+information+%0Aand+its+purposes+is+to+provide+an+example+on+how+to+insert+white+%0Aspaces+and+lines+breaks.%5C%5C%0AWhen+a+line+break+is+inserted%2C+the+text+is+not+indented%2C+there+%0Aare+a+couple+of+extra+commands+do+line+breaks.+%5Cnewline%0AThis+paragraph+provides+no+information+whatsoever.+We+are+exploring+%0Aline+breaks.+%5Chfill+%5Cbreak%0AAnd+combining+two+commands%0A%5Cend%7Bdocument%7D)

![LineBreaksEx2new.png](/files/1e1e376e7bae9001923a93783419537d1fe2425f)

Υπάρχουν τρεις εντολές εδώ που λειτουργούν το ίδιο στο παράδειγμα:

* `\\` (δύο ανάστροφες κάθετες)
* `\newline`
* `\hfill \break`

Για περισσότερες εντολές αλλαγής γραμμής δείτε τον [οδηγό αναφοράς](#reference-guide).

## Αλλαγές σελίδας

Υπάρχουν δύο εντολές για εισαγωγή αλλαγών σελίδας, `clearpage` και `newpage`. Παρακάτω υπάρχει ένα παράδειγμα χρησιμοποιώντας `clearpage`.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Κάτι σε αυτό το έγγραφο. Αυτή η παράγραφος δεν περιέχει καμία πληροφορία και
σκοπός της είναι να παρέχει ένα παράδειγμα για το πώς να εισάγετε λευκά διαστήματα
και αλλαγές γραμμής.\\
Όταν εισάγεται μια αλλαγή γραμμής, το κείμενο δεν εσοχίζεται, υπάρχει ένα
ζευγάρι επιπλέον εντολών για αλλαγές γραμμής. \newline
Αυτή η παράγραφος δεν παρέχει καμία πληροφορία. Εξερευνούμε
αλλαγές γραμμής. \hfill \break
Και συνδυάζοντας δύο εντολές
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Λογότυπο Overleaf}
\end{figure}

Γεια σας, εδώ είναι λίγο κείμενο χωρίς νόημα...
\clearpage
```

![LineBreaksEx3OverleafNew.png](/files/e7198db6ab8b8aeaa2f351f1fdb2dad16d612bfa)

Αν η εντολή `\clearpage` χρησιμοποιείται, και υπάρχουν στοιβαγμένα αιωρούμενα στοιχεία, όπως πίνακες ή σχήματα, αυτά θα ξεφορτωθούν πριν ξεκινήσει η νέα σελίδα. Στο παραπάνω παράδειγμα η ίδια εικόνα εισάγεται τρεις φορές. Δεδομένου ότι η αλλαγή σελίδας εισάγεται πριν εμφανιστούν όλες οι εικόνες, οι υπόλοιπες εικόνες εισάγονται σε μια κενή σελίδα πριν συνεχιστεί το κείμενο κάτω από το σημείο της αλλαγής.

Αν αυτό δεν είναι ό,τι χρειάζεστε, μπορείτε να χρησιμοποιήσετε `\newpage` αντί αυτού.

```latex
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
\documentclass{article}
\usepackage[utf8]{inputenc}

\begin{document}
Κάτι σε αυτό το έγγραφο. Αυτή η παράγραφος δεν περιέχει καμία πληροφορία και
σκοπός της είναι να παρέχει ένα παράδειγμα για το πώς να εισάγετε λευκά διαστήματα
και αλλαγές γραμμής.\\
Όταν εισάγεται μια αλλαγή γραμμής, το κείμενο δεν εσοχίζεται, υπάρχει ένα
ζευγάρι επιπλέον εντολών για αλλαγές γραμμής. \newline
Αυτή η παράγραφος δεν παρέχει καμία πληροφορία. Εξερευνούμε
αλλαγές γραμμής. \hfill \break
Και συνδυάζοντας δύο εντολές
...
...

\begin{figure}
\centering
\includegraphics[width=3cm]{overleaf-logo}
\caption{Λογότυπο Overleaf}
\end{figure}

Γεια σας, εδώ είναι λίγο κείμενο χωρίς νόημα...
\newpage
```

![LineBreaksEx4Overleaf.png](/files/3ef8e76f574df91b51397603668897d9d9d11e48)

Σε αυτή την περίπτωση οι εικόνες τοποθετούνται στη νέα σελίδα προσπαθώντας να ταιριάξουν στη ροή του κειμένου.

[Άνοιγμα στο Overleaf](https://www.overleaf.com/project/new/template/19338?id=65200057\&templateName=\&latexEngine=\&texImage=texlive-full%3A2020.1\&mainFile=)

## Οριζόντια κενά διαστήματα

Οριζόντια διαστήματα αυθαίρετου μήκους μπορούν να εισαχθούν με `\hspace`.

```latex
Οριζόντια \hspace{1cm} διαστήματα μπορούν να εισαχθούν χειροκίνητα. Χρήσιμο
για τον έλεγχο της λεπτορύθμισης στη διάταξη των εικόνων.

Αριστερή πλευρά \hfill Δεξιά πλευρά
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Horizontal+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AHorizontal+%5Chspace%7B1cm%7D+spaces+can+be+inserted+manually.+Useful+%0Ato+control+the+fine-tuning+in+the+layout+of+pictures.%0A%0ALeft+Side+%5Chfill+Right+Side%0A%0A%5Cend%7Bdocument%7D)

![LineBreaksEx5.png](/files/9f01f4c38cc184a348a6fb9702f48c0dd20fe333)

Υπάρχουν δύο εντολές που εισάγουν οριζόντια κενά διαστήματα σε αυτό το παράδειγμα:

**\hspace{1cm}**

Εισάγει ένα οριζόντιο διάστημα με μήκος 1cm. Μπορούν να χρησιμοποιηθούν άλλες μονάδες LaTeX με αυτή την εντολή.

**\hfill**

Εισάγει ένα κενό διάστημα που θα τεντωθεί αναλόγως για να γεμίσει τον διαθέσιμο χώρο.

Οι εντολές `\hrulefill` και `\dotfill` κάνουν το ίδιο όπως `\hfill` αλλά αντί για κενά διαστήματα εισάγουν αντίστοιχα έναν οριζόντιο κανόνα και μια σειρά από τελείες.

## Κάθετα κενά διαστήματα

Τα κάθετα κενά διαστήματα έχουν την ίδια σύνταξη με τα οριζόντια.

```latex
Κείμενο στο πάνω μέρος της σελίδας. Κείμενο στο πάνω μέρος της σελίδας.
Κείμενο στο πάνω μέρος της σελίδας. Κείμενο στο πάνω μέρος της σελίδας.
Κείμενο στο πάνω μέρος της σελίδας. Κείμενο στο πάνω μέρος της σελίδας.
Κείμενο στο πάνω μέρος της σελίδας.

\vspace{5mm} %κάθετος χώρος 5mm

Αυτό το κείμενο παραμένει ακόμη στο πάνω μέρος, 5mm κάτω από την πρώτη παράγραφο.

\vfill

Κείμενο στο κάτω μέρος της σελίδας.
```

[Ανοίξτε αυτό το παράδειγμα στο Overleaf](https://www.overleaf.com/docs?engine=\&snip_name=Vertical+blank+spaces\&snip=%5Cdocumentclass%7Barticle%7D%0A%5Cbegin%7Bdocument%7D%0A%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.+Text+at+the+top+of+the+page.+%0AText+at+the+top+of+the+page.%0A%0A%5Cvspace%7B5mm%7D+%255mm+vertical+space%0A%0AThis+text+still+at+the+top%2C+5mm+below+the+first+paragraph.%0A%0A%5Cvfill%0A%0AText+at+the+bottom+of+the+page.%0A%0A%5Cend%7Bdocument%7D)

![LineBreaksEx6.png](/files/644fae06f17d4aec547c09103be2e1a0802edcea)

Ας δούμε τις δύο εντολές που εισάγουν κάθετα κενά διαστήματα.

**\vspace{5mm}**

Εισάγει ένα κάθετο διάστημα με μήκος 5mm. Μπορούν να χρησιμοποιηθούν άλλες μονάδες LaTeX με αυτή την εντολή.

**\vfill**

Εισάγει ένα κενό διάστημα που θα τεντωθεί αναλόγως για να γεμίσει τον διαθέσιμο κάθετο χώρο. Γι' αυτό η γραμμή «Κείμενο στο κάτω μέρος της σελίδας.» μετακινείται στο κάτω μέρος, και το υπόλοιπο του χώρου συμπληρώνεται.

Υπάρχουν άλλες τρεις εντολές που χρησιμοποιούνται συνήθως για την εισαγωγή κάθετων κενών διαστημάτων

**\smallskip**

Προσθέτει ένα διάστημα 3pt συν ή πλην 1pt ανάλογα με άλλους παράγοντες (τύπος εγγράφου, διαθέσιμος χώρος κ.λπ.)

**\medskip**

Προσθέτει ένα διάστημα 6pt συν ή πλην 2pt ανάλογα με άλλους παράγοντες (τύπος εγγράφου, διαθέσιμος χώρος κ.λπ.)

**\bigskip**

Προσθέτει ένα διάστημα 12pt συν ή πλην 4pt ανάλογα με άλλους παράγοντες (τύπος εγγράφου, διαθέσιμος χώρος κ.λπ.)

## Οδηγός αναφοράς

**Πρόσθετες εντολές αλλαγής γραμμής**

* ```latex
   \\*
  ```

  (δύο ανάστροφες κάθετες και ένας αστερίσκος)

σπάει τη γραμμή στο σημείο της εντολής και επιπλέον απαγορεύει μια αλλαγή σελίδας μετά την επιβεβλημένη αλλαγή γραμμής.

* ```latex
   \break
  ```

σπάει τη γραμμή χωρίς να γεμίζει την τρέχουσα γραμμή. Αυτό θα οδηγήσει σε πολύ κακή μορφοποίηση αν δεν γεμίσετε εσείς τη γραμμή. Για να γεμίσετε τη γραμμή, μπορούμε να το χρησιμοποιήσουμε όπως παρακάτω.

* ```latex
   \hfill\break
  ```

Αυτό θα παράγει το ίδιο αποτέλεσμα όπως *\newline* και *\\\\*.

Επιπλέον, η LaTeX παρέχει την ακόλουθη προχωρημένη επιλογή για αλλαγή γραμμής.

* ```latex
   \linebreak[number]
  ```

Σπάει τη γραμμή στο σημείο της εντολής. Το *νούμερο* που δίνεται ως όρισμα αντιπροσωπεύει την προτεραιότητα της εντολής σε μια κλίμακα από 0 έως 4. (0 σημαίνει ότι θα αγνοηθεί εύκολα και 4 σημαίνει να γίνει ούτως ή άλλως). Όταν χρησιμοποιείται αυτή η επιλογή αλλαγής γραμμής, η LaTeX θα προσπαθήσει να παράγει τις καλύτερες δυνατές αλλαγές γραμμής.

## Περαιτέρω ανάγνωση

Για περισσότερες πληροφορίες δείτε:

* [Μήκη στο LaTeX](/latex/el/morfopoiisi/01-lengths-in-latex.md)
* [Παράγραφοι και νέες γραμμές](/latex/el/ta-vasika-toy-latex/02-paragraphs-and-new-lines.md)
* [Μορφοποίηση παραγράφων](/latex/el/morfopoiisi/04-articles-how-to-change-paragraph-spacing-in-latex.md)
* [Στοίχιση κειμένου](/latex/el/morfopoiisi/06-text-alignment.md)
* [Έντονα, πλάγια και υπογραμμίσεις](/latex/el/ta-vasika-toy-latex/03-bold-italics-and-underlining.md)
* [Λίστες](/latex/el/ta-vasika-toy-latex/04-lists.md)
* [Έγγραφα μονής και διπλής όψης](/latex/el/morfopoiisi/08-single-sided-and-double-sided-documents.md)
* [Πολλές στήλες](/latex/el/morfopoiisi/09-multiple-columns.md)
* [Η όχι και τόσο σύντομη εισαγωγή στη LaTeX2ε](http://www.ctan.org/tex-archive/info/lshort/)


---

# 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/05-line-breaks-and-blank-spaces.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.
