Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
2_programmation:macros:que_sont_les_environnements [2021/11/27 10:01] – Traduction de la page. Correction de la mise en forme. yannick.tanguy | 2_programmation:macros:que_sont_les_environnements [2022/07/05 13:53] (Version actuelle) – [La gestion des paramètres en fin d'environnement] <> → ⟨⟩ dbitouze |
---|
====== Que sont les environnements LaTeX? ====== | ====== Que sont les environnements LaTeX? ====== |
| |
Les //environnements// ont été mise en place avec <latex>\LaTeX</latex> : ils effectuent une action sur la totalité d'un bloc délimité dans le document plutôt que de simplement faire quelque chose à un endroit donné de votre document. | Les //environnements// ont été mis en place avec <latex>\LaTeX</latex> : ils effectuent une action sur la totalité d'un bloc délimité dans le document plutôt que d'agir en un point donné de votre document. |
| |
===== Environnement sans paramètre ===== | ===== Environnement sans paramètre ===== |
==== La gestion des paramètres en fin d'environnement ==== | ==== La gestion des paramètres en fin d'environnement ==== |
| |
Les paramètres d'environnement //ne sont pas transmis// au code en fin d'environnement. Dès lors, le code suivant pose problème : | Les paramètres d'environnement //ne sont pas transmis// au code en fin d'environnement. Dès lors, le code suivant pose problème : |
| |
<code latex> | <code latex> |
</code> | </code> |
| |
Il se produit ici l'erreur suivante (détaillée à la question « [[2_programmation/erreurs/i/illegal_parameter_number_in_definition_of_command|Que signifie l'erreur: “Illegal parameter number in definition of <commande>” ?]] » : | Il se produit ici l'erreur suivante (détaillée à la question « [[2_programmation/erreurs/i/illegal_parameter_number_in_definition_of_command|Que signifie l'erreur: “Illegal parameter number in definition of ⟨commande⟩” ?]] » : |
| |
<code text> | <code text> |
</code> | </code> |
| |
Aussi, si vous devez passer un paramètre d'environnement dans le code de fin d'environnement, vous devez le transmettre par le biais d'une commande intermédiaire contenant votre paramètre placée dans le code de début d'environnement : | Aussi, si vous devez passer un paramètre d'environnement dans le code de fin d'environnement, vous devez le transmettre par le biais d'une commande intermédiaire contenant votre paramètre placée dans le code de début d'environnement : |
| |
<code latex> | <code latex> |