// gm_tableaux.asy : une extension(nette) vite faite (en attendant une // véritable extension) destinée à dessiner des tableaux de variations // et des tableaux de signes. C'est une première version, non documentée, // en phase de test, téléchargeable ici. import gm_tableaux; string[][] tab={ {"x", "-inf -2 1 +inf"}, {"x-1", " - | - 0 + "}, {"x+2", " - 0 + | + "}, {"(x-1)(x+2)", " + 0 - 0 + "} }; // ky pour augmenter les hauteurs de lignes // (coefficient multiplicateur par rapport à la plus grande hauteur de label) picture tab0=tabsgn(tab,ul=1.2,p=1bp+orange); // ky=1.2 par défaut picture tab1=tabsgn(tab,ul=1.2,ky=1.4,p=1bp+blue); picture tab2=tabsgn(tab,ul=1.2,ky=1.6,p=1bp+red); add(tab0); add(tab1,(0,min(currentpicture).y-20pt)); add(tab2,(0,min(currentpicture).y-20pt));