Asymptote et LaTeX...

Publié : 04.12.2009 - 22h21 par AdMem

Bonsoir,

Fréquent utilisateur de LaTeX, je suis très intéressé au fonctionnement d'Asymptote. D'après un article posté récemment sur Cuk.ch (http://www.cuk.ch/articles/4398), la dernière version (2009) de MacTex supporte le langage Asymptote.

Cependant, comment dire... Bon n'étant pas très programmeur, je constate que LaTeX ne m'affiche rien sur le pdf lorsque je tente d'introduire ceci :

Code : Tout sélectionner

\documentclass[10pt]{article}
\usepackage{asymptote}
\begin{document}
\begin{figure}
\centering
\begin{asy}
size (3cm);
draw (unitcircle);
\end{asy}
\caption{Inclure une illustration Asymptote est facile!}
\label{fig_embedded}
\end{figure}
\end{document}


J'attends vos suggestions... ; )


Re: Asymptote et LaTeX...

Publié : 06.12.2009 - 15h27 par Franck Pastor

Il faut trois compilations pour faire apparaître la figure : la première avec LaTeX, la seconde avec Asymptote et la dernière avec LaTeX. Une fois la figure apparue, quand on doit compiler à nouveau on le fait normalement.

Tu as activé l'« engine » d'Asymptote dans TeXShop ? Il se trouve dans le dossier /Users/<maison>/Bibliotheque/TeXShop/engines/inactive. Il faut sortir le fichier Asymptote.engine de ce dossier « Inactive » et le placer juste au-dessus, dans le dossier « Engines ». Au redémarrage de TeXShop, Asymptote devrait alors apparaître dans la liste des « engines » disponibles dans la barre d'outils de TeXShop (dans la liste juste à côté du bouton « composition »).

Image


Re: Asymptote et LaTeX...

Publié : 06.12.2009 - 21h35 par AdMem

Il faut sortir le fichier Asymptote.engine de ce dossier « Inactive »...


Le problème, c'est que le fichier en question n'est pas présent dans le répertoire mentionné !
Est-ce un ajout supplémentaire ou apparaît-il dans la distribution 2009 de LaTeX ?

J'ai essayé de réinstaller LaTeX (version 2009), sans aucun changement...


Re: Asymptote et LaTeX...

Publié : 07.12.2009 - 8h41 par Franck Pastor

Il vient avec la version de TeXShop livrée avec MacTeX 2009. Mais pour qu'il apparaisse, il faut avoir préalablement jeté (ou déplacé, si on a déjà mis des engines personnels) le dossier /Users/<maison>/Bibliothèque/TeXShop/Engines, quitter et redémarrer TeXShop.

Tant qu'à faire, on peut en fait déplacer tout le dossier /Users/<maison>/Bibliothèque/TeXShop, quitter TeX et redémarrer TeXShop.

Le dossier /Users/<maison>/Bibliothèque/TeXShop est alors recréé. Non seulement les nouveaux engines apparaîtront, mais aussi les nouveaux templates et les nouvelles macros. Ensuite, si on avait des macros et templates personnels dans l'ancien dossier, on peut les réinsérer dans les nouveaux répertoires correspondants.


Re: Asymptote et LaTeX...

Publié : 07.12.2009 - 9h39 par Franck Pastor

J'oubliais de dire qu'il faut en faire autant avec le fichier /Users/<Maison>/Bibliothèque/Preferences/TeXShop.plist. Cette fois pour mettre à jour les Préférences de TeXShop.

Les deux manips sont à reproduire à chaque mise à jour de TeXShop. Ce n'est pas très commode, mais je suppose que l'auteur préfère ce système, plutôt que de détruire à chaque mise à jour et sans prévenir ce que l'utilisateur a personnalisé .