Page 1 sur 1

1 fichier asy, 2 fichiers pdf en sortie

Posté : mer. 26 avr. 2017, 16:46
par Nico56
Bonjour à toutes et à tous, je voulais savoir si il est possible d'obtenir 2 fichiers pdf liés aux codes de 2 figures distinctes inclus dans un unique fichier asy?
Merci d'avance!
Nicolas

Re: 1 fichier asy, 2 fichiers pdf en sortie

Posté : mer. 26 avr. 2017, 19:30
par GM
Bonsoir,

comme ceci :

Code : Tout sélectionner

//..........
//.....code commun aux deux figures
//..........

save(); // sauvegarde de l'état commun

//..........
//.....code spécifique à la figure 1
//..........
shipout("fig1"); // va générer un fichier fig1.pdf

restore(); // restauration de l'état commun

//..........
//.....code spécifique à la figure 2
//..........
shipout("fig2"); // va générer un fichier fig2.pdf

Re: 1 fichier asy, 2 fichiers pdf en sortie

Posté : mer. 26 avr. 2017, 21:56
par Nico56
Super!
Merci beaucoup, ça me permettra d'avoir dans le même fichier une figure et le corrigé (annexes d'annales de bac par exemple).
Bonne soirée.
Nico

Re: 1 fichier asy, 2 fichiers pdf en sortie

Posté : jeu. 27 avr. 2017, 08:01
par OG
Bonjour

Il y a aussi une autre possibilité (dans les versions antérieures dans un fichier LaTeX les figures étaient
réunies dans un seul fichier asy). Pas de code commun partagé au début, ce qui peut être utile ou pas,
selon les cas...

Code : Tout sélectionner

// Figure 1
eval(quote{
defaultfilename='nom_figure_1';

size(10cm);
draw(unitcircle);
});
// Fin figure 1


// Figure 2
eval(quote{
defaultfilename='nom_figure_2';

size(5cm);
draw(unitsquare);
});
// Fin figure 2
O.G.