> 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/protogona-stoixeia-tex-latex/07-overfullrule.md).

# \overfullrule

`\overfullrule[=]` *διάσταση*

Όπου:

* “`[=]`” σημαίνει ότι το σύμβολο ίσον είναι προαιρετικό.
* *διάσταση* είναι ένα ποσό που καθορίζεται σε μονάδες που μπορεί να κατανοήσει το TEX—π.χ. pt, bp, mm κ.λπ.

Όταν το TEX εντοπίσει ότι ένα hbox είναι υπερπλήρες—όπως μια γραμμή σε μια στοιχειοθετημένη παράγραφο ή κάποιο κείμενο σε ένα `\hbox{..}`—θα γράψει αυτές τις πληροφορίες στο αρχείο καταγραφής. Επιπλέον, οι μηχανές TEX παρέχουν επίσης την `\overfullrule` εντολή, η οποία μπορεί να χρησιμοποιηθεί για να διατάξει το TEX να προσθέσει μια σύντομη γραμμή στο τέλος του προβληματικού πλαισίου, λειτουργώντας ως οπτική προειδοποίηση προς τον χρήστη.

**Παράδειγμα χρήσης**

Επειδή το σύμβολο “=” είναι προαιρετικό, μπορείτε να γράψετε `\overfullrule=10pt` ή `\overfullrule 10pt`.

Σημειώστε ότι το LATEX ορίζει `\overfullrule` στο 0pt, ενώ το Plain TEX το ορίζει σε 5pt.

#### Ένα παράδειγμα

Θα χρησιμοποιήσουμε ένα `\hbox{}` που θα είναι υπερπλήρες: `\hbox to 10pt{Αυτό το πλαίσιο θα είναι υπερπλήρες}` και ορίστε `\overfullrule` σε μη μηδενική τιμή, ας πούμε 10mm:

```
\overfullrule=10mm\hbox to 10pt{Αυτό το πλαίσιο θα είναι υπερπλήρες}\par
```

Το ακόλουθο γράφημα δείχνει το αποτέλεσμα:

![](/files/39b2375f17feb691f453153decfaa2b273efc214)

Όπως μπορείτε να δείτε, έχει προστεθεί στο τέλος του υπερπλήρους ένα περίγραμμα μήκους 10mm `\hbox`. Τώρα ορίστε `\overfullrule=0mm` για να αποτραπεί η εμφάνιση μιας γραμμής υπερπλήρους πλαισίου:

```
\overfullrule=0mm\hbox to 10pt{Αυτό το πλαίσιο θα είναι υπερπλήρες}
```

Το ακόλουθο γράφημα δείχνει το αποτέλεσμα:

![](/files/1c89af4269c7a80b7a21fa34e23de5144929f926)

Το αποτέλεσμα `\hbox` είναι ακόμα υπερπλήρες, αλλά αυτή τη φορά εμφανίζεται χωρίς γραμμή υπερπλήρωσης για να τονιστεί αυτό το γεγονός.

#### Ένα άλλο παράδειγμα: γραμμές σε μια παράγραφο

Όταν το TEX χωρίζει μια παράγραφο σε γραμμές στοιχειοθετημένου κειμένου, κάθε γραμμή της παραγράφου αποθηκεύεται σε ένα `\hbox`. Στο TEX μπορεί να δοθεί εντολή να εμφανίζει υπερπλήρεις γραμμές ορίζοντας `\overfullrule` σε μη μηδενική τιμή. Το ακόλουθο παράδειγμα δείχνει γραμμές υπερπλήρωσης να εμφανίζονται στο τέλος υπερπλήρων γραμμών σε μια παράγραφο.

Για να δημιουργήσουμε μια παράγραφο, θα βάλουμε κάποιο κείμενο σε ένα στενό `\vbox`, ορίστε `\overfullrule=10pt`, και σχεδιάστε το πλαίσιο με περίγραμμα. Σημειώστε ότι επειδή χρησιμοποιήσαμε την `\verb` εντολή, πρέπει πρώτα να αποθηκεύσουμε το `\vbox` σε έναν καταχωρητή πλαισίου (100) και έπειτα να χρησιμοποιήσουμε την εντολή (μακροεντολή) του LATEX `\fbox` για να σχεδιάσουμε ένα σφιχτό περίγραμμα γύρω του, ώστε να είναι πιο εύκολο να δούμε τις υπερπλήρεις γραμμές.

```
\overfullrule=10pt
\setlength{\fboxsep}{0pt}% Για να εξασφαλιστεί ένα σφιχτό περίγραμμα χωρίς κενό
\setbox100=\vbox{\hsize=30mm Inside this vbox θα ορίσουμε το
πλάτος γραμμής στα 30mm χρησιμοποιώντας \verb|\hsize=30mm|.
Στοιχειοθετούμε κάποιο κείμενο μέσα σε ένα \verb|\vbox|
επειδή αυτό θα κάνει το \TeX{} να εκτελέσει διαχωρισμό γραμμών
και να χτίσει την παράγραφο ως στοίβα από οριζόντια πλαίσια.
Για ορισμένες γραμμές το \TeX{} ίσως να μην μπορέσει να βρει ένα καλό
σημείο αλλαγής γραμμής, κάτι που μπορεί να οδηγήσει σε γραμμές πολύ φαρδιές για να χωρέσουν
μέσα σε πλάτος 30mm. Επειδή η \verb|\overfullrule| είναι
μη μηδενική (10pt), αυτές οι υπερπλήρεις γραμμές
σημαίνονται με μια γραμμή υπερπλήρωσης πλάτους 10pt. Σημειώστε ότι για το \TeX{},
αυτό το πλαίσιο εξακολουθεί να θεωρείται ότι έχει πλάτος 30mm, παρόλο που
ορισμένες γραμμές δεν χωρούν και μια \verb|\overfullrule|
πλάτους 10pt προστίθεται στο τέλος ορισμένων γραμμών.}
\fbox{\copy100}
```

Το ακόλουθο γράφημα δείχνει το αποτέλεσμα:

![](/files/7f72f4e48f64f37149bde71bba7014abcb71a46d)


---

# 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/protogona-stoixeia-tex-latex/07-overfullrule.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.
