1. Description de la commande \newenvironment
La commande \newenvironment dans LaTeX permet de créer un nouveau environnement personnalisé. Elle prend deux arguments :
- le nom de l'environnement
- les commandes à exécuter lorsque l'environnement est ouvert et fermé.
2. Exemples d'usage de la commande \newenvironment
Voici un exemple d'utilisation pour créer un environnement "maBoite" qui entoure le contenu avec une bordure rouge :
Exemple
1 |
\newenvironment{maBoite}{\begin{center}\color{red}\rule{5cm}{5cm}\end{center}}{\begin{center}\color{red}\rule{5cm}{5cm}\end{center}} |
Pour utiliser cet environnement, il suffit d'écrire :
Exemple
1 2 3 |
\begin{maBoite} Contenu de ma boîte \end{maBoite} |
Cela donnera :
Exemple
1 2 3 4 5 6 7 |
__________ | | | Contenu | | de | | ma | | boîte | |__________| |
Il est aussi possible de passer des arguments à l'environnement, voici un exemple pour créer un environnement "maBoite" qui prend en argument la couleur de la bordure :
Exemple
1 |
\newenvironment{maBoite}[1]{\begin{center}\color{#1}\rule{5cm}{5cm}\end{center}}{\begin{center}\color{#1}\rule{5cm}{5cm}\end{center}} |
Pour utiliser cet environnement, il suffit d'écrire :
1 2 3 |
\begin{maBoite}{green} Contenu de ma boîte verte \end{maBoite} |
Cela donnera :
1 2 3 4 5 6 7 8 |
__________ | | | Contenu | | de | | ma | | boîte | | verte | |__________| |
Younes Derfoufi
CRMEF OUJDA
Acheter sur Très Facile !
-
Découvrir et apprendre la programmation avec Python
$ 17,00 Acheter le livre -
Tenda Routeur WiFi 6 RX12 Pro, Router Tenda WiFi AX3000 Bi-Bande, 5 * 6dBi Antennes à Haut Puissance, Large Couverture,
$ 57,00 Acheter le livre -
Raspberry Pi Avec Flask Python : réalisez des tableaux de bord web
$ 34,00 Acheter le livre
1 thought on “La commande \newenvironment LaTeX”