Plusieurs slib dans un même document

Accueil Forums Programmation WIMS Documents WIMS Plusieurs slib dans un même document

Ce sujet a 2 réponses, 2 participants et a été mis à jour par  bernadette, il y a 6 ans et 8 mois.

  • Auteur
    Messages
  • #798

    eric
    Participant

    Un conseil aux utilisateurs de slib :

    L'utilisation de plusieurs scripts de la librairie (slib) dans un même document est un peu risquée, car il peut y avoir des interactions (même variable utilisée dans les deux). Par exemple si on écrit

    \def{text partitiondraw=slib(algebra/partitiondraw [3,1,4,1,5,9],10,10)}
    \partitiondraw
    \def{text domino=slib(draw/domino  5,3,red,H)}
    \draw{240,120}{\domino}

    les points du domino sont trop petits. Mais si on inverse les deux slib en mettant le domino en premier, il est correct.

    Et un conseil aux développeurs de slib :

    Etre conscient de ce problème lors de l'utilisation de noms de variables courts (donc courants) comme slib_w pour minimiser ce risque.

    Eric

  • #799

    bernadette
    Admin bbPress

    Mea culpa ! en l'occurence, c'était une faute de programmation de ma part, car j'avais écrit

    !default slib_w=8

    alors que nulle part avant une valeur de slib_w ne pouvait être donnée …. à part dans un autre slib !

    J'avais dû penser le mettre en paramètre, puis abandonner.

    Bernadette

  • #800

    bernadette
    Admin bbPress

    eric a écrit :

    Un conseil aux utilisateurs de slib :

    Et un conseil aux développeurs de slib :


    Un conseil aux utilisateurs de slib : prévenir aussi les auteurs ! cela peut en général être très facilement corrigé !

Vous devez être connecté pour répondre à ce sujet.