comment Comment hiérarchiser les changements de couleur ?
Est-il possible de hiérarchiser les commandes de changement de couleurs, pour que certaines soient prioritaires sur d'autres ?
Par exemple, quand je fais
\documentclass{minimal}
\usepackage{xcolor}
\begin{document}
\def\vert#1{{\color{green}#1}}
\def\rouge#1{{\color{red}#1}}
\rouge{\vert{a}}
\end{document}
j'obtiens un `a` vert. Mais je voudrais définir `\rouge` pour être prioritaire sur tous les changements de couleurs suivants. Je voudrais pouvoir écrire
\def\vert#1{{\color[level=1]{green}#1}}
\def\rouge#1{{\color[level=2]{red}#1}}
\rouge{\vert{a}}
donnerait un `a` rouge, parce que `\rouge` définit un changement de couleur de niveau plus élevé que `\vert`.