Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 2
mineure code

20 Oct '19, 22:38

Pathe's gravatar image

Pathe
7.6k49210252

La réponse à cette question a finalement été complétée dans une [une autre de mes questions questions](https://texnique.fr/osqa/questions/7519/xkeyval-recuperer-la-valeur-dun-booleen-pour-laffecter-a-un-autre-dune-autre-famille) avec la création de compteurs (variables). Dans le préambule, on écrit après les packages : ... \newcount\n \newcount\c ... puis dans la création de la macro "CrayonGris" « CrayonGris » à l'emplacement adequat adéquat : %affectation des valeurs 1 ou -1 selon la valeur du booléen "DES@CrayonGris@orientation" pour pouvoir dans mon cas réaliser un dessin à droite ou bien à gauche: gauche : \ifDES@CrayonGris@orientation % choix de la position de la vis sur la bague (droite=1 ; gauche=-1) \n = 1 \else \n = -1 \fi J'ai également eu besoin de faire le lien entre deux booléens de la manière suivante dans une seconde macro "Compas": macro, intitulée « Compas » : \ifDES@Compas@orientationCompas % corrélation entre l'orientation gauche-droite pour la pointe du compas et de la vis sur la bague du crayon du compas \c = 1 \setkeys[DES]{CrayonGris}{orientation=true} \else \c = -1 \setkeys[DES]{CrayonGris}{orientation=false} \fi Auitrement Autrement dit, les deux compteurs "\n" `\n` et "\c" `\c` m'ont permis d'utiliser les deux booléens comme "interrupteur" « interrupteur », permettant ici un choix d'orientation.
cliquez ici pour masquer/afficher la révision 1

20 Oct '19, 18:26

pdesmons's gravatar image

pdesmons
294919

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 : ... \newcount\n \newcount\c ... puis dans la création de la macro "CrayonGris" à l'emplacement adequat : %affectation des valeurs 1 ou -1 selon la valeur du booléen "DES@CrayonGris@orientation" pour pouvoir dans mon cas réaliser un dessin à droite ou bien à gauche: \ifDES@CrayonGris@orientation % choix de la position de la vis sur la bague (droite=1 ; gauche=-1) \n = 1 \else \n = -1 \fi J'ai également eu besoin de faire le lien entre deux booléens de la manière suivante dans une seconde macro "Compas": \ifDES@Compas@orientationCompas % corrélation entre l'orientation gauche-droite pour la pointe du compas et de la vis sur la bague du crayon du compas \c = 1 \setkeys[DES]{CrayonGris}{orientation=true} \else \c = -1 \setkeys[DES]{CrayonGris}{orientation=false} \fi Auitrement dit, les deux compteurs "\n" et "\c" m'ont permis d'utiliser les deux booléens comme "interrupteur" ici un choix d'orientation.

C'est votre première visite ici ? Consultez la FAQ !

×