Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| 2_programmation:macros:arguments_optionnels_comme_pour_section [2021/10/19 20:59] – [Avec \newcommand] clarification et nettoyage bdumont | 2_programmation:macros:arguments_optionnels_comme_pour_section [2021/10/21 11:50] (Version actuelle) – [Avec \NewDocumentCommand] réduction de taille de colonne pour affichage côte à côte bdumont | ||
|---|---|---|---|
| Ligne 69: | Ligne 69: | ||
| typ | typ | ||
| - | o===== Avec \NewDocumentCommand ===== | + | o |
| + | ===== Avec \NewDocumentCommand ===== | ||
| La macro '' | La macro '' | ||
| Ligne 91: | Ligne 92: | ||
| Il est même possible d' | Il est même possible d' | ||
| - | <WRAP column | + | <WRAP column |
| <code latex> | <code latex> | ||
| \NewDocumentCommand\thing{ | \NewDocumentCommand\thing{ | ||
| Ligne 104: | Ligne 105: | ||
| \thing[le premier argument]{% | \thing[le premier argument]{% | ||
| - | j'ai défini le premier argument entre crochets mais pas le second} | + | j'ai défini le premier argument entre crochets mais |
| + | | ||
| \thing[le premier argument][le second argument]{% | \thing[le premier argument][le second argument]{% | ||
| j'ai défini les deux arguments optionnels} | j'ai défini les deux arguments optionnels} | ||
| - | \thing[][le second argument]{le premier argument est vide} | + | \thing[][le second argument]{le premier argument |
| + | | ||
| \thing[valeur par défaut][le second argument]{% | \thing[valeur par défaut][le second argument]{% | ||
| - | pour obtenir la valeur par défaut du premier | + | pour obtenir la valeur par défaut du premier |
| - | définir le second argument, j'ai dû indiquer explicitement | + | |
| - | | + | |
| </ | </ | ||
| </ | </ | ||

