Il ne me semblait pas avoir de problème avec le \up{e} auparavant...
Sur le premier code j'ai la compilation qui ne s'arrête pas et en forçant l'arrêt, j'ai ce message : Argument of \__text_expand_loop:w has an extra }. ...D07 (D\textcolor{Green}{M}) - Périmètres}
Sur ce forum, les deux codes fonctionnent : bizarre...
Finalement je m'en suis sorti avec \textsuperscript{superscript} et \textsubscript{subscript} mais je ne comprends pas pourquoi ça ne compile pas avec \up.
Professeurs de mathématiques dans le secondaire, connaissez-vous le package ProfCollege de Christophe Poulain ? Il est aussi utile que bien documenté !
Utilisez-vous miktex? Si oui, essayez https://chat.stackexchange.com/transcript/41?m=62393875#62393875
Update : c'était une erreur de MiKTeX qui a été réparée.