Bonjour à toutes et à tous,
Aujourd'hui je souhaiterai créer une macro qui ferait certaines choses si \a est un entier et d'autres choses dans le cas contraire.
J'ai donc utilisé la commande \FPifint du package fp, mais quelque soit la valeur de \a, il semblerait qu'aucune instruction ne soit réalisée.
Voici un ECM:
Normalement ma variable compteur devrait augmenter de 1 ou de 2, mais quoique je fasse elle reste désespérément à 1.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 \documentclass{article} \usepackage{fp} \begin{document} \FPeval{\a}{clip(32)} \FPeval{\compteur}{clip(1)} \FPifint\a{\FPeval{\compteur}{clip(\compteur+1)}}\else{\FPeval{\compteur}{clip(\compteur+2)}}\fi \FPprint{\compteur} \end{document}
Si quelqu'un peut m'expliquer le problème, je vous en remercie par avance.
Partager