Comment créer un booléen (« orientation ») et une variable (« \n » qui vaut 1 si Ouvrir dans l'éditeur Overleaf
Affichage de 5 parmi 9
Afficher 4 commentaire(s) en plus
|
La réponse à cette question a finalement été complétée dans une autre de mes questions avec la création de compteurs (variables). Dans le préambule, on écrit après les packages : Ouvrir dans l'éditeur Overleaf
puis dans la création de la macro « CrayonGris » à l'emplacement adéquat : Ouvrir dans l'éditeur Overleaf
J'ai également eu besoin de faire le lien entre deux booléens de la manière suivante dans une seconde macro, intitulée « Compas » : Ouvrir dans l'éditeur Overleaf
Autrement dit, les deux compteurs |
Merci d'essayer de fournir un ECM (https://texnique.fr/osqa/faq/#custom-id-ecm )
\define@boolkey+ [DES] [CrayonGris} {orientation}[true]{}
est faux ->[
et}
^{\n}
n'est pas possible dans une coordonnée tikz. Mais pourquoi si compliqué? Avec n = -1 et 1:(0.4*\n,1.9)
?Pourquoi avez-vous besoin d'un booléen pour l'orientation? N'est-ce que pas le même comme
xscale=-1
?Le booléen utilisé en option dans la macro doit permettre de décider si on dessine l'élément vers la droite (n = 1) ou bien vers la gauche (n = -1).
@pdesmons Quelle est la différence entre n=+-1 ou xscale=+-1 ?
xscale est une échelle d'agrandissement/réduction des valeurs "en abscisse".
Le problème provient de ma mauvaise utilisation du package xkeyval, du test conditionnel et de l'affectation de la variable n car mon code ne compile plus dès que je rajoute la partie qui correspond à "bague" et "vis" même après la simplification proposée pour n avec +-1.
@pdesmons : si votre problème est résolu, pourriez-vous rédiger une solution ? Le package xkeyval est très utile, et nul doute qu'une réponse intéresserait les usagers du présent site.