Débuter avec Asymptote

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
Hippyom
Messages : 39
Enregistré le : jeu. 8 avr. 2010, 08:57
Localisation : Poitiers

Re: Débuter avec Asymptote

Message non lu par Hippyom » ven. 9 avr. 2010, 14:12

Trop fort ^^ ça fontionne pour le package ms.
Je vais essayer avec les autres.
Y.M.

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Débuter avec Asymptote

Message non lu par GM » ven. 9 avr. 2010, 14:19

Hippyom a écrit :Trop fort ^^ ça fontionne pour le package ms.
Je vais essayer avec les autres.


Mouais... c'est tout de même pas le fonctionnement idéal : logiquement miktex installe les packages manquants lors d'une compilation "à la volée " et poursuis la compilation... jusqu'à obtenir le document, s'il n'y a pas d'erreur de code.
C'est bizarre que cela se passe si mal avec ton installation : est-ce vista qui est en cause ? Je ne sais pas.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Débuter avec Asymptote

Message non lu par GM » ven. 9 avr. 2010, 14:31

GM a écrit :
Hippyom a écrit :Trop fort ^^ ça fontionne pour le package ms.
Je vais essayer avec les autres.


Mouais... c'est tout de même pas le fonctionnement idéal : logiquement miktex installe les packages manquants lors d'une compilation "à la volée " et poursuis la compilation... jusqu'à obtenir le document, s'il n'y a pas d'erreur de code.
C'est bizarre que cela se passe si mal avec ton installation : est-ce vista qui est en cause ? Je ne sais pas.


Un truc à essayer : sur le programme Package Manager, clic droit, propriétés et cocher la case forçant son fonctionnement en administrateur :

forcer_package_manager_en_administrateur.png
forcer_package_manager_en_administrateur.png (102.79 Kio) Vu 8254 fois
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Hippyom
Messages : 39
Enregistré le : jeu. 8 avr. 2010, 08:57
Localisation : Poitiers

Re: Débuter avec Asymptote

Message non lu par Hippyom » ven. 9 avr. 2010, 14:32

Il me semble que c'est bien vista qui est en cause car si j'ai bien compris lorsque je tente d'installer les package depuis notepad++, je n'ai pas la possibilité de le faire en tant qu'administrateur.

J'ai regardé le tutoriel d'installation de MikTeX je ne pense pas l'avoir mal configuré pour les mises à jour et les téléchargements de package (mais bien sûr je peux me tromper). La personne du forum latex avait exactement la même erreur que moi sous vista.

Enfin bon après avoir installé 2 ou 3 package à la suite j'ai enfin pu compiler sur Notepad++ et afficher le cube en 3D à partir d'Adobe.

Oui j'avais vu cette case "Toujours lancer en tant qu'administrateur" je l'ai cochée il y a 10 minutes et cela fonctionne lorsque je lance le package manager depuis le menu démarrer mais tjrs pas depuis Notepad++.

Merci encore j'ai déjà énormément progressé dans l'installation et surtout dans la compréhension du fonctionnement de ce logiciel grâce à toi. ;)
Y.M.

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Débuter avec Asymptote

Message non lu par GM » ven. 9 avr. 2010, 14:34

Hippyom a écrit :lorsque je tente d'installer les package depuis notepad++, je n'ai pas la possibilité de le faire en tant qu'administrateur.

Peut-être la solution au dessus.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Hippyom
Messages : 39
Enregistré le : jeu. 8 avr. 2010, 08:57
Localisation : Poitiers

Re: Débuter avec Asymptote

Message non lu par Hippyom » ven. 9 avr. 2010, 14:36

En l'occurrence il ne demande plus de package donc je ne peux pas tester pour l'instant.
Y.M.

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Débuter avec Asymptote

Message non lu par GM » ven. 9 avr. 2010, 14:41

Hippyom a écrit :En l'occurrence il ne demande plus de package donc je ne peux pas tester pour l'instant.

Tu peux le provoquer avec cet exemple :

Code : Tout sélectionner

usepackage("siunitx", "locale=DE"); // extension qui permet
// d'obtenir des écritures décimales avec virgule au lieu de point.

size(7cm,5cm,IgnoreAspect);

real x=2.7;

// Affichage des valeurs
int k=0;
label(format("Le cosinus de $x=\num{%f}$ est ",x)+format("\num{%f}",
      cos(x)),(0,k));
label(format("Le sinus de $x=\num{%f}$ est ",x)+format("\num{%f}",
      sin(x)),(0,--k));
label(format("La tangente de $x=\num{%f}$ est ",x)+format("\num{%f}",
      tan(x)),(0,--k));

shipout(bbox(.5cm,Fill(white)));


Il devrait te demander d'installer siunitx qui ne doit pas être installé par défaut.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Hippyom
Messages : 39
Enregistré le : jeu. 8 avr. 2010, 08:57
Localisation : Poitiers

Re: Débuter avec Asymptote

Message non lu par Hippyom » ven. 9 avr. 2010, 14:50

Aïe !
Ca ne marche pas et le rapport d'erreur est long.
Je ne met que le début :

CD: C:\Users\Yoann\Desktop
Current directory: C:\Users\Yoann\Desktop
"C:\Program Files\Asymptote\asy.exe" -f pdf test.asy
Process started >>>
latex.exe: Windows API error 5: AccÞs refusÚ.
latex.exe: Data: C:\Program Files\MiKTeX 2.8\doc/latex/siunitx
C:\Program Files\Asymptote/plain_Label.asy: 315.15: runtime: ======================================================================

! LaTeX Error: File `siunitx.sty' not found.


Comme tu peux le constater, toujours cette même erreur d'autorisation.
Y.M.

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1512
Enregistré le : dim. 7 mars 2010, 14:50

Re: Débuter avec Asymptote

Message non lu par GM » ven. 9 avr. 2010, 15:10

Hippyom a écrit :Aïe !
Ca ne marche pas et le rapport d'erreur est long.
Je ne met que le début :
[i]
CD: C:\Users\Yoann\Desktop
Current directory: C:\Users\Yoann\Desktop
"C:\Program Files\Asymptote\asy.exe" -f pdf test.asy
Process started >>>
latex.exe: Windows API error 5: AccÞs refusÚ.


Regarde du côté de ton firewall (celui de vista) : tu dois pouvoir créer des exceptions :
Image
Il faut peut-être ajouter asymptote (ou un exe de miktex ???) pour qu'il puisse lancer un programme (de miktex) ayant à se connecter sur le net pour récupérer les fichiers manquants.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 24/02/21) :
PC n°1 :Windows 10 - Asymptote(2.82)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
PC n°2 : Ubuntu 20.04LTS - Asymptote(2.67-?? git) + TexLive2020
Mon serveur : Debian Stretch- Asymptote(2.68-16 git) + TexLive2018
Merci de préciser la votre !

Hippyom
Messages : 39
Enregistré le : jeu. 8 avr. 2010, 08:57
Localisation : Poitiers

Re: Débuter avec Asymptote

Message non lu par Hippyom » ven. 9 avr. 2010, 15:26

J'ai autorisé Asymptote, Notepad++, et les fichiers latex.exe, pdftex.exe et pdflatex.exe du dossier miktex.
Je vais voir ce que ça donne.
Y.M.

Répondre