Page 1 sur 1

Labels et paquets persos

MessagePosté: Jeudi 15 Mai 2008, 10:07
par Coyote
Bonjour,

je découvre ce fabuleux outil qui est asymptote mais comme tout début, ce n'est pas évident.
Je souhaite utiliser mes macros persos pour éditer les labels pour mes courbes, pour cela j'ai utilisé le code suivant :

Code: Tout sélectionner
\begin{asydef}
\usepackage{"bipcours"} ;
\end{asydef}


mais rien n'y fait, lorsque j'emploie ma macro, je n'ai pas d'erreur mais ce n'est pas le bon affichage.
Quelqu'un a une idée ?

Re: [Asymptote] Labels et paquets persos

MessagePosté: Jeudi 15 Mai 2008, 10:12
par Ph. Ivaldi
Bonjour,
Il faudrait poster un ECM.

Re: [Asymptote] Labels et paquets persos

MessagePosté: Jeudi 15 Mai 2008, 10:28
par Coyote
Merci pour l'attention, voici l'idée :

Code: Tout sélectionner
\begin{document}

\section{Un test asymptote}
\section{Une courbe}

\begin{asydef}
\usepackage{"bipcours"} ;
\end{asydef}

\begin{asy}
unitsize(x=.5cm,y=.5cm) ;
import graph ;

real xmin = -6 ; real xmax = 29.0 ; real ymin = -4 ; real ymax = 19 ;

// Création des axes :
yaxis( "$y$" , -4, 19, LeftTicks(Step=2, step=1) , Arrow ) ;
xaxis( "$x$", -6, 29, LeftTicks(Step=2,step=1) , Arrow ) ;

// Définition des fonctions f et g :
real f(real t) {return -t + 17 ; }

// Tracé des courbes :
draw("$\m D_1$", graph(f , -2 , 21 , n = 250), 1bp+black ) ;

\end{asy}



J'ai donc une macro qui fait de joli D rond et avec l'exemple ci-dessus, cela produit le même effet sans l'environnement asydef et ma macro perso ! Faut-il indiquer à asymptote où aller chercher les paquets ?

Re: [Asymptote] Labels et paquets persos

MessagePosté: Jeudi 15 Mai 2008, 11:17
par Ph. Ivaldi
Ce qui se trouve dans l'environnement asydef est du code Asymptote:
Code: Tout sélectionner
\begin{asydef}
usepackage("bipcours") ;
\end{asydef}


Ceci devrait répondre à la question:
Code: Tout sélectionner
\documentclass[12pt]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{asymptote}

\begin{document}
\begin{asydef}
  usepackage("mathrsfs") ;
\end{asydef}

\section{Un test asymptote}
\section{Une courbe}

\begin{asy}
  unitsize(x=.5cm,y=.5cm) ;
  import graph ;

  real xmin = -6 ; real xmax = 29.0 ; real ymin = -4 ; real ymax = 19 ;

  // Création des axes :
  yaxis( "$y$" , -4, 19, LeftTicks(Step=2, step=1) , Arrow ) ;
  xaxis( "$x$", -6, 29, LeftTicks(Step=2,step=1) , Arrow ) ;

  // Définition des fonctions f et g :
  real f(real t) {return -t + 17 ; }

  // Tracé des courbes :
  draw(graph(f , -2 , 21 , n = 250), 1bp+black ) ;
  label("$\mathscr{D}_1$", (8,f(8)), align=NE);
\end{asy}
\end{document}


Plus d'information dans le Guide d’intégration d’ASYMPTOTE et de LATEX

Re: [Asymptote] Labels et paquets persos

MessagePosté: Jeudi 15 Mai 2008, 13:46
par Coyote
Merci cela resout mon problème !

Merci pour le lien ... un document bien sympathique.