// 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 + "} }; // kx pour augmenter les largeurs de colonnes // (coefficient multiplicateur par rapport à la plus grande largeur de label) picture tab0=tabsgn(tab,ul=1.2); // kx=1.1 par défaut picture tab1=tabsgn(tab,ul=1.2,kx=1.2); picture tab2=tabsgn(tab,ul=1.2,kx=1.3); add(tab0); add(tab1,(0,min(currentpicture).y-20pt)); add(tab2,(0,min(currentpicture).y-20pt));