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

# \overfullrule

`\overfullrule[=]` *dimension*

Où :

* “`[=]`” signifie que le signe égal est facultatif.
* *dimension* est une quantité spécifiée dans des unités que TEX peut comprendre — par exemple pt, bp, mm, etc.

Lorsque TEX détecte qu'une hbox est surchargée—par exemple une ligne dans un paragraphe composé ou du texte dans un `\hbox{..}`—il écrira cette information dans le fichier journal. De plus, les moteurs TEX fournissent également le `\overfullrule` commande qui peut être utilisée pour indiquer à TEX d'ajouter un petit trait à la fin de la boîte fautive, servant d'avertissement visuel à l'utilisateur.

**Exemple d'utilisation**

Comme le signe « = » est facultatif, vous pouvez écrire `\overfullrule=10pt` ou `\overfullrule 10pt`.

Notez que LaTeX définit `\overfullrule` à 0pt ; Plain TeX le définit à 5pt.

#### Un exemple

Nous allons utiliser un `\hbox{}` qui sera surchargée : `\hbox to 10pt{This box will be overfull}` et définir `\overfullrule` à une valeur non nulle, par exemple 10 mm :

```
\overfullrule=10mm\hbox to 10pt{This box will be overfull}\par
```

Le graphique suivant montre le résultat :

![](/files/a5323c05f899323b38a4884950dcc4798f775556)

Comme vous pouvez le voir, un trait de 10 mm de long a été ajouté à la fin de la boîte surchargée `\\hbox`. Maintenant, définissez `\overfullrule=0mm` pour empêcher l'affichage d'un trait de boîte surchargée :

```
\overfullrule=0mm\hbox to 10pt{This box will be overfull}
```

Le graphique suivant montre le résultat :

![](/files/150e55718201df99ed01ede14098fbebb6d7fc60)

Le résultat `\\hbox` est toujours surchargé, mais cette fois il est affiché sans trait de boîte surchargée pour mettre ce fait en évidence.

#### Autre exemple : les lignes d'un paragraphe

Lorsque TEX découpe un paragraphe en lignes de texte composé, chaque ligne du paragraphe est stockée dans un `\\hbox`. On peut demander à TEX d'afficher les lignes surchargées en définissant `\overfullrule` à une valeur non nulle. L'exemple suivant montre des traits de boîte surchargée affichés à la fin des lignes surchargées d'un paragraphe.

Pour créer un paragraphe, nous allons mettre du texte dans une étroite `\vbox`, définir `\overfullrule=10pt`, et dessiner la boîte avec une bordure. Notez que comme nous avons utilisé la `\verb` commande, nous devons d'abord enregistrer le `\vbox` dans un registre de boîte (100), puis utiliser la commande (macro) LaTeX `\fbox` pour tracer une bordure serrée autour, ce qui facilite la visualisation des lignes surchargées.

```
\overfullrule=10pt
\setlength{\fboxsep}{0pt}% Pour garantir une bordure serrée sans espace
\setbox100=\vbox{\hsize=30mm Dans cette vbox, nous définirons le
largeur de ligne à 30 mm en utilisant \verb|\hsize=30mm|.
Nous composons du texte à l'intérieur d'une \verb|\vbox|
car cela amènera \TeX{} à effectuer la césure des lignes
et à construire le paragraphe comme une pile de boîtes horizontales.
Pour certaines lignes, \TeX{} peut ne pas parvenir à trouver une bonne
coupure de ligne, ce qui peut produire des lignes trop larges pour tenir
dans une largeur de 30 mm. Comme \verb|\overfullrule| est
non nul (10 pt), ces lignes surchargées sont
indiquées par un trait de boîte surchargée de largeur 10 pt. Notez que pour \TeX{},
cette boîte est toujours considérée comme ayant une largeur de 30 mm même si
certaines lignes ne tiennent pas et qu'un \verb|\overfullrule|
de largeur 10 pt est ajouté à la fin de certaines lignes.}
\fbox{\copy100}
```

Le graphique suivant montre le résultat :

![](/files/a717bdf4ab18151d641ad43c756cc9f35c66bdc2)


---

# 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/fr/primitifs-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.
