Labels et paquets persos

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Coyote
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 117
Inscription : dimanche 06 mai 2007, 09:23
Localisation : Chambéry

Labels et paquets persos

Message 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 ?

Ph. Ivaldi
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 267
Inscription : vendredi 12 janvier 2007, 23:27

Re: [Asymptote] Labels et paquets persos

Message par Ph. Ivaldi »

Bonjour,
Il faudrait poster un ECM.

Coyote
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 117
Inscription : dimanche 06 mai 2007, 09:23
Localisation : Chambéry

Re: [Asymptote] Labels et paquets persos

Message 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 ?

Ph. Ivaldi
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 267
Inscription : vendredi 12 janvier 2007, 23:27

Re: [Asymptote] Labels et paquets persos

Message 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

Coyote
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 117
Inscription : dimanche 06 mai 2007, 09:23
Localisation : Chambéry

Re: [Asymptote] Labels et paquets persos

Message par Coyote »

Merci cela resout mon problème !

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