Débuts avec Asymptote [Clos pour ma part]

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.

Re: [Asymptote] Débuts avec Asymptote

Messagepar GMaths » Jeudi 20 Mars 2008, 08:50

Thibault a écrit:Lorsque je mets mon fichier test.asy dans le répertoire d'installation d'asymptote, la compilation se passe normalement et j'obtiens une merveilleuse courbe :D . Par contre s'il me vient la mauvaise idée de déplacer mon fichier sur ma clé USB par exemple et que je relance la compilation, j'ai l'erreur suivante :
Asymptote a écrit:Could not load module 'plain'

J'ai essayé de réinstaller asymptote mais rien n'y fait. Qu'ai-je zappé ?


Et si le fichier est dans un dossier dans Mes Documents, il y a l'erreur aussi ?

Je n'ai pas le souvenir d'avoir dû ajouter le chemin dans le path mais vérifie :

Panneau de configuration /Système / Avancé / Variables d'environnement
et dans les variables systèmes, vérifie ce qui est écrit pour la ligne path (tu devras "modifier" pour lire toute la ligne)

Tu dois y trouver : C:\Program Files\Asymptote
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: [Asymptote] Débuts avec Asymptote

Messagepar GMaths » Jeudi 20 Mars 2008, 08:54

Google est ton ami :

http://www.artofproblemsolving.com/Wiki/index.php/Asymptote:_Help

Problem 4: You run Asymptote and get error: could not load module 'plain'.


J'ai dû avoir aussi le problème lors de ma première installation... mais je ne me souvenais plus déjà. :mrgreen:
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote

Messagepar Thibault » Jeudi 20 Mars 2008, 09:03

Suis-je bête :frusty: Pourquoi n'y ai-je pas pensé. Je suis sur un ordi où je n'ai pas tous les droits et l'installation s'est déroulé sans problème si ce n'est que le path n'a pas été modifié car pas le droit pour mon compte :x Crois-tu qu'il me l'aurait dit le ouindoze... Du coup j'ai réinstallé en administrateur et là cela fonctionne :P .

Merci de ta célérité GMaths, comme toujours :wink:
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 16.04 LTS)
Distrib TeXlive 2015-20160320-1
Éditeur GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) + auctex + tempo + yasnippets
Thibault
Kilo-utilisateur
 
Messages: 163
Inscription: Jeudi 28 Février 2008, 16:20
Localisation: Vendée
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote

Messagepar Thibault » Mardi 25 Mars 2008, 11:55

Bonjour à tous, je suis de retour pour soumettre un premier petit souci avec Asymptote... En fait, le problème ne vient pas d'asymptote mais de ma non connaissance de $\LaTeX$ (je suppose). Je vous soumets mon code :

Code: Tout sélectionner
% ################################################
% ################### Préambule ###################
% ################################################

\documentclass [a4paper,10pt] {article}
\usepackage [latin1]{inputenc}
\usepackage [T1]{fontenc}
\usepackage [francais]{babel}

% ############### Paquets maths ###############
\usepackage{amsmath,amsfonts,amssymb}
\usepackage{mathrsfs,eurosym}

% ############### Paquets de mise en page... ###############
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{enumerate}

% ############### Paquets graphiques ###############
\usepackage{asymptote}

% ############### Paquets divers ###############
\usepackage{fancybox}

% ############### Nouveaux environnements ###############
\newenvironment{fminipage}%minipage encadrée
{\begin{Sbox}\begin{minipage}}%
{\end{minipage}\end{Sbox}\fbox{\TheSbox}}


% ################################################
% ################### Document ###################
% ################################################

\begin{document}

\begin{asydef}
// Définitions globales pour Asymptote.
defaultpen(fontsize(10));
\end{asydef}

\thispagestyle{plain}
\section{Rectangle dans un triangle isocèle}

\subsection{Sujet}
\begin{fminipage}{0.55\linewidth}
ABC est un triangle isocèle de base BC, O est le milieu de [BC] et OA=BC=8cm.
M étant un point de [BO], on construit le rectangle MPQN (voir figure ci-contre).

On pose OM=$x$ et $A(x)$ l'aire du rectangle MPQN.

\begin{enumerate}[a)]
\item Préciser les valeurs possibles de $x$ et montrer que $A(x)=2x(8-2x)$
\item En s'aidant d'une représentation graphique, déterminer approximativement la position de M pour que l'aire soit maximale.
\item Montrer que l'on a $A(x)=16-4(x-2)^2$. Justifier alors le résultat de la question précédente.
\item Toujours à l'aide du graphique, déterminer les position du point M pour que l'aire du rectangle soit inférieure au tiers de l'aire du triangle. Retrouver ce résultat par le calcul.
\end{enumerate}
\end{fminipage}
\hfill - \hfill
\begin{fminipage}{0.35\linewidth} %Dessin de la figure (Asymptote)
\begin{center}
\begin{asy}
import geometry_pi;
import markers;

unitsize(0.5cm);

real xN=2.5;
point pA=(0,8), pB=(-4,0), pC=(4,0);
point pO=midpoint(pB--pC);
point pM=(-xN,0),pN=(xN,0);
point pP=projection(pA,pB,pO,pA)*pM;
point pQ=projection(pA,pC,pO,pA)*pN;
point pH=midpoint(pP--pQ);

triangle t=triangle(pA,pB,pC);
draw(t); label(t);

label("O",pO,S);
label("M",pM,S); label("N",pN,S);
label("P",pP,WNW);label("Q",pQ,ENE);
label("H",pH,NE);

draw(pA--pO);
draw(pM--pP--pQ--pN);
\end{asy}
\end{center}
\end{fminipage}

\subsection{Corrigé}
\begin{enumerate}[a)]
\item
\begin{fminipage}[t]{0.55\linewidth}
M est un point de [BO]. Or BO=8cm, donc $0\leqslant \rm{OM}\leqslant 8$cm.

Donc $\boxed{x\in[0;8]}$.

$A(x)=\rm{MN}\times\rm{MP}$ avec MN=$2x$. Il reste à calculer MP.

Plaçons nous dans le triangle AOB rectangle en O (car ABC est isocèle et O est le milieu de [BC]). MPQN étant un rectangle, (MP) est perpendiculaire à (OB) et donc parallèle à (OA). On peut donc appliquer le théorème de Thalès en écrivant :
\[ \dfrac{\rm{BM}}{\rm{BO}}=\dfrac{\rm{MP}}{\rm{OA}} \]

Ce qui donne : $\dfrac{4-x}{4}=\dfrac{\rm{MP}}{8}$ donc $\rm{MP}=8-2x$

Finalement on obtient $\boxed{A(x)=2x(8-2x)}$
\end{fminipage}
\hfill - \hfill
\begin{fminipage}[t]{0.35\linewidth}
%Dessin de la configuration de Thalès (Asymptote)
\begin{center}
\begin{asy}
import geometry_pi;
import markers;

unitsize(0.5cm);

real xN=2.5;
point pA=(0,8), pB=(-4,0), pC=(4,0);
point pO=midpoint(pB--pC);
point pM=(-xN,0),pN=(xN,0);
point pP=projection(pA,pB,pO,pA)*pM;
point pQ=projection(pA,pC,pO,pA)*pN;
point pH=midpoint(pP--pQ);

triangle t=triangle(pA,pO,pB);
draw(t); label("A","O","B",t);

label("M",pM,S); label("P",pP,WNW);

draw(pM--pP);
markrightangle(pP,pM,pB,size=5);
markrightangle(pA,pO,pB,size=5);
\end{asy}
\end{center}
\end{fminipage}

\item La suite du corrigé...
\end{enumerate}

\end{document}


:arrow: Je veux mettre du texte à côté de ma figure asymptote. Dans je sujet cela ne me pose aucun problème car je ne dois pas jouer avec l'alignement des minipages. Par contre dans le corrigé, vu que j'ai une numérotation (environnement enumerate) je dois aligner les minipages de sorte à ce que leur haut corresponde à ma ligne de texte (et donc à mon a)). Le problème est que la minipage contenant ma figure Asymptote veut bien s'aligner avec l'option c, avec l'option b mais pas avec l'option t qui est, bien sûr, celle dont j'ai besoin ici.
Comment puis-je faire pour résoudre ce problème ?

Remarques : Premièrement j'ai utilisé un environement fminipage pour afficher le contour des minipages et j'ai insérer entre les minipages un tiret de sorte à repérer la ligne de base. Deuxièmement j'ai aussi essayé en incluant la figure avec la commande \includegraphics mais cela donne le même résultat.

Merci d'avance.
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 16.04 LTS)
Distrib TeXlive 2015-20160320-1
Éditeur GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) + auctex + tempo + yasnippets
Thibault
Kilo-utilisateur
 
Messages: 163
Inscription: Jeudi 28 Février 2008, 16:20
Localisation: Vendée
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote

Messagepar OG » Mardi 25 Mars 2008, 15:10

Bonjour

Hormis une solution sale qui consiste à insérer un \makebox{0cm}{0cm}{} \\[-\baselineskip]
avant le begin{asy}
il faudrait que tu poses ton sujet à part, avec l'insertion de graphique via \includegraphics.

Cordialement
O.G.
OG
Modérateur
 
Messages: 2274
Inscription: Lundi 12 Mars 2007, 11:20
Localisation: Rouen
Statut actuel: Actif et salarié | Maître de conférence

Re: [Asymptote] Débuts avec Asymptote

Messagepar Thibault » Dimanche 30 Mars 2008, 13:11

Merci OG, finalement j'ai posé la question sur un autre fil et cela a été résolu à l'aide d'un coup de \raisebox.

Je vais clore, pour mon compte, ce fil car j'abandonne pour l'instant Asymptote :bye1: . Cette fois ce sera pour un certain temps. Cela me prend trop de temps et j'ai du mal à comprendre ce que je fais. Plus tard peut-être j'y reviendrai. Pour l'instant PSTricks me convient parfaitement et je vais conserver cette solution.

En tout cas je voudrais remercier ceux qui m'ont aidé et féliciter Gaëtan et Philippe pour la quantité d'exemples disponibles sur leurs sites. :thumbsup:

Bonne continuation
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 16.04 LTS)
Distrib TeXlive 2015-20160320-1
Éditeur GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) + auctex + tempo + yasnippets
Thibault
Kilo-utilisateur
 
Messages: 163
Inscription: Jeudi 28 Février 2008, 16:20
Localisation: Vendée
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote

Messagepar MB » Dimanche 30 Mars 2008, 15:22

Thibault a écrit:Pour l'instant PSTricks me convient parfaitement et je vais conserver cette solution.


Tu n'utilises pas pdflatex alors je suppose.
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar Thibault » Dimanche 30 Mars 2008, 17:23

Non MB, effectivement, je n'utilise que le format ps qui me convient parfaitement :) . Si je veux du pdf, je le passe avec pdfcreator depuis gsview :sweatdrop: . De toute façon même avec un fichier sans postscript, je n'étais pas satisfait de pdflatex car j'avais des "trucs bizarre" :crazyeyes: (genre lignes horizontales ou autre curiosités visuelles sur les fichiers de sortie). Mais vous me direz, je ne me suis pas trop penché sur l'amélioration des problèmes avec pdflatex non plus :wink:
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 16.04 LTS)
Distrib TeXlive 2015-20160320-1
Éditeur GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) + auctex + tempo + yasnippets
Thibault
Kilo-utilisateur
 
Messages: 163
Inscription: Jeudi 28 Février 2008, 16:20
Localisation: Vendée
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar kojak » Dimanche 30 Mars 2008, 17:28

Thibault a écrit:Non MB, effectivement, je n'utilise que le format ps qui me convient parfaitement :) . Si je veux du pdf, je le passe avec pdfcreator depuis gsview :sweatdrop:


Ben il y a plus simple quand même : tu peux aussi passer par ps2pdf, et même gs peut te convertir en pdf :wink:
tu compiles LaTeX =>dvips>ps2pdf : moi, j'aime pas pdflatex car la taille des fichiers est plus grosse que via ps2pdf :lol:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar Thibault » Lundi 31 Mars 2008, 08:38

kojak a écrit:Ben il y a plus simple quand même : tu peux aussi passer par ps2pdf


C'est vrai, je n'avais jamais essayé et cela a l'air de fonctionner plutôt pas mal. Seul petit hic : le format de ma page en ps est bien un A4 mais après avoir fait un coup de ps2pdf, je me retrouve avec un PDF de format angliciste (215.9x279.4mm). Une idée de la façon de configurer cela (j'utilise texmaker) ?
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 16.04 LTS)
Distrib TeXlive 2015-20160320-1
Éditeur GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) + auctex + tempo + yasnippets
Thibault
Kilo-utilisateur
 
Messages: 163
Inscription: Jeudi 28 Février 2008, 16:20
Localisation: Vendée
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar pg » Lundi 31 Mars 2008, 10:26

C'est un problème courant. Il avait été abordé ici même il y a quelque temps. La solution est de rajouter l'option -sPAPERSIZE#a4 à ps2pdf :

Code: Tout sélectionner
ps2pdf -sPAPERSIZE#a4 file.ps file.pdf
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar Thibault » Mardi 08 Avril 2008, 19:35

OOPS... :oops: J'avais oublié de dire merci... Cela fonctionne parfaitement sauf si les noms de fichier ont des lettres accentuées.

Merci beaucoup
Thibault
Prof de maths...
Utilisateur de LaTeX sous Linux (ubuntu 16.04 LTS)
Distrib TeXlive 2015-20160320-1
Éditeur GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.18.9) + auctex + tempo + yasnippets
Thibault
Kilo-utilisateur
 
Messages: 163
Inscription: Jeudi 28 Février 2008, 16:20
Localisation: Vendée
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar Minibob59 » Vendredi 19 Février 2010, 14:26

Bonjour à tous !

Je voudrais moi aussi me mettre à Asymptote. J'ai donc téléchargé et installé le programme sans trop de soucis. Par contre, je voudrais utiliser Notepad++ et la coloration syntaxique pour éditer mes fichiers .asy, cependant le lien dans la citation suivante n'est plus valide.

Thibault a écrit:La nouvelle étape est d'éditer des fichier asy hors documents $\LaTeX$ et j'ai suivi les conseils en installant Notepad++. Par contre, j'ai essayé d'avoir la coloration syntaxique en suivant les explications trouvées sur le site de Kib2...


Quelqu'un pourrait-il m'envoyer le fichier de configuration ou un lien me permettant de le trouver/créer ?

Merci d'avance. :)
Minibob59 !
Minibob59
Kilo-utilisateur
 
Messages: 234
Inscription: Dimanche 24 Janvier 2010, 11:14
Localisation: Palaiseau
Statut actuel: Post-bac | Ecole d'ingénieur

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar GMaths » Vendredi 19 Février 2010, 15:06

Minibob59 a écrit:Quelqu'un pourrait-il m'envoyer le fichier de configuration ou un lien me permettant de le trouver/créer ?

Jette un oeil ici.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: [Asymptote] Débuts avec Asymptote [Clos pour ma part]

Messagepar Minibob59 » Vendredi 19 Février 2010, 15:12

Merci GMaths !

Ca marche nickel ! :D
Minibob59 !
Minibob59
Kilo-utilisateur
 
Messages: 234
Inscription: Dimanche 24 Janvier 2010, 11:14
Localisation: Palaiseau
Statut actuel: Post-bac | Ecole d'ingénieur

Précédente

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é