À quoi servent les commandes \(re)newcommand ?

La commande \newcommand permet à l'utilisateur de définir ses propres commandes. La commande \renewcommand permet de redéfinir des commandes LaTeX déjà existantes. Elle s'utilise dans le préambule du document : \newcommand{nom_commande}[nb_arguments]{définition} nb_arguments définit le nombre d'arguments de la nouvelle commande LaTeX. Il est compris entre 0 et 9. Ils sont référencés par #no_argument dans la définition. Exemple : \documentclass{report} \usepackage{french} \pagestyle{empty} \newcommand{\be}{\begin{enumerate}} \newcommand{\ee}{\end{enumerate}} \newcommand{\bold}[1]{\textbf{#1}} \begin{document} \bold{Faites votre choix~:} \be \item premier choix~: A \item deuxième choix~: B \item troisième choix~: C \ee \end{document} %%%% fin exemple %%%% Remarques : La commande \providecommand permet de ne prendre en compte la nouvelle commande que si elle n'existe pas déjà. Pour définir un argument optionnel, on utilise la syntaxe : \newcommand{nom}[nb_arg][defaut]{definition} defaut permet de préciser une valeur par défaut de la variable qui sera utilisée en l'absence d'argument. L'argument optionnel ne peut être que #1.