---
myst:
html_meta:
keywords: LaTeX, composition, texte, paragraphes, couleur, fond de paragraphe, surlignage
---
# Comment colorer le fond d'un paragraphe ?
## Avec l'extension
L'extension propose une commande `\colorbox` permettant de colorer
le fond du texte qu'elle encadre :
```
\documentclass[french]{article}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{xcolor}
\begin{document}
Voici \colorbox[gray]{0.8}{un peu de gris !}
Voici \colorbox[gray]{0.8}{un peu de gris et encore un peu de gris
et encore un peu de gris et encore un peu de gris
et encore un peu de gris et encore un peu de gris
et encore un peu de gris !}
\end{document}
```
La seconde phrase de l'exemple montre que la commande `\colorbox` compose son argument sur une seule ligne...
À vos risques et périls.
## Avec l'extension
Lorsque l'extension a été chargée, il est possible d'utiliser
la commande `\hl` de l'extension qui, elle, ne compose pas son
argument sur une seule ligne ! La commande `\sethlcolor` permet de définir la
couleur avec laquelle le texte sera surligné.
```
\documentclass[french]{article}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{xcolor,soul}
\sethlcolor{green}
\begin{document}
Voici que ce texte \hl{est surligné en vert et encore un peu de vert
et encore un peu de vert et encore un peu de vert et encore un peu de vert
et encore un peu de vert et encore un peu de vert !}
\end{document}
```
## Avec l'extension
Cette extension très puissante, basée sur a pour objet les boîtes
colorées, ainsi que son nom l'indique. Parmi ses très nombreuses
fonctionnalités, elle peut colorer le fond des paragraphes
```
\documentclass[french]{article}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{tcolorbox}
\usepackage{lipsum}
\tcbset{
colback=red!5!white, % couleur de fond (5 % rouge, 95 % blanc)
boxrule=0pt % épaisseur du cadre nulle
}
\begin{document}
\section{Texte normal}
\lipsum[1][1-4]
\section{Encadrement minimal}
\begin{tcolorbox}[size=minimal]
\lipsum[1][1-4]
\end{tcolorbox}
\section{Encadrement normal}
\begin{tcolorbox}
\lipsum[1][1-4]
\end{tcolorbox}
\section{Encadrement dépassant dans la marge}
\begin{tcolorbox}[oversize]
\lipsum[1][1-4]
\end{tcolorbox}
\end{document}
```
## Avec l'extension
L'extension défini l'environnement `shadebox` qui permet
de griser un ou plusieurs paragraphes, ceux-ci pouvant contenir les listes
et des formules mathématiques, comme l'illustre l'exemple ci-dessous :
```
\documentclass[french]{article}
\usepackage{lmodern} % Caractères plus lisibles
\usepackage{babel} % Réglages linguistiques (avec french)
\pagestyle{empty} % N'affiche pas de numéro de page
\usepackage{shadethm}
\begin{document}
Il est important de noter que
\begin{shadebox}
\begin{equation}
0+0 = 0
\end{equation}
\end{shadebox}
n'est-ce pas ?
\end{document}
```
## Avec l'extension
L'extension permet de griser toute boîte, texte, figure...
:::{todo} Illustrer cette extension et les suivantes.
:::
## Avec l'extension
L'extension permet de griser un paragraphe.
## Avec l'extension
L'extension de Peter Schmitt définit une commande `\shade` permettant d'obtenir cet effet.