Labels et paquets persos

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Labels et paquets persos

Messagepar Coyote » Jeudi 15 Mai 2008, 10:07

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 ?
Coyote
Kilo-utilisateur
 
Messages: 117
Inscription: Dimanche 06 Mai 2007, 08:23
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [Asymptote] Labels et paquets persos

Messagepar Ph. Ivaldi » Jeudi 15 Mai 2008, 10:12

Bonjour,
Il faudrait poster un ECM.
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Labels et paquets persos

Messagepar Coyote » Jeudi 15 Mai 2008, 10:28

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 ?
Coyote
Kilo-utilisateur
 
Messages: 117
Inscription: Dimanche 06 Mai 2007, 08:23
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Labels et paquets persos

Messagepar Ph. Ivaldi » Jeudi 15 Mai 2008, 11:17

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
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Re: [Asymptote] Labels et paquets persos

Messagepar Coyote » Jeudi 15 Mai 2008, 13:46

Merci cela resout mon problème !

Merci pour le lien ... un document bien sympathique.
Coyote
Kilo-utilisateur
 
Messages: 117
Inscription: Dimanche 06 Mai 2007, 08:23
Localisation: Chambéry
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité