\newif\ifsolution \ifdefined\ifsolution \else \newif\ifsolution \solutiontrue \fi J'ai le message d'erreur suivant
Quel est le problème ? Je veux tester si ifsolution est définie et si c'est le cas ne rien faire , si ce n'est pas le cas la définir |
Dns une structure conditionnelle à chaque Voici une solution: \documentclass{article} \begin{document} \newif\ifsolution \makeatletter \@ifundefined{ifsolution} {% n'est pas définie, donc: \newif\ifsolution \solutiontrue }{% définie } \makeatother et voila \end{document} L'erreur subsiste on dirait :
@touhami : fonctionne parfaitement pour ce que je veux faire ... et je comprends pourquoi. merci. Les % juste après les accolades ouvrantes ne sont pas nécessaires ? Juste un commentaire vide ? |