mkr a écrit :windowsXP+texlive
Reprise d'asymptote;deux questions niveau débutant .
Je teste:
Code : Tout sélectionner
\documentclass[]{article}
\usepackage{asymptote}
\usepackage{fourier}
%%\def\asydir{asypdf}
\begin{document}
\begin{asy}
write("=====bonjour========");
\end{asy}
\end{document}
Compilation sous TexnicCenter : je vois bonjour
Compilation sous Texmaker : pas de bonjour
Un mauvais choix dans les options?...
Un test bizarre : tu penses produire une image ainsi ??
Si tu compilais, avec la commande asy, le même code asymptote dans un fichier asy dans un logiciel tel que notepad++, ta commande write(...) afficherait dans la console de sortie :
Je ne me sers de la commande write que :
pour afficher le contenu de variables en console, pour déboguer le script d'une figure,
ou
dans un script asymptote dont la vocation n'est pas de produire une image (exemple
ici pour tester la lecture de données dans un fichier).
-----
Je ne suis pas bien sûr d'avoir compris, dans le lien donné, les conseils de Christophe C. pour les réglages de Texnnicenter... mais il me semble qu'il détourne les réglages prévus pour bibtex et/ou makeindex... pour y mettre la commande Asymptote donc tu vois peut-être passer le "=====bonjour========" en console mais j'imagine que cela apparait ainsi : "BibTeX> =====bonjour========". En plus son système ne fonctionne que pour une seule image asymptote par document.
Ce n'est pas une solution enthousiasmente.
Quant à texmaker, il met en exergue l'erreur : à savoir qu'aucun image n'est produite. Forcément, puisque write ne produira jamais aucune image.
mkr a écrit :
Je teste:
Code : Tout sélectionner
\documentclass[]{article}
\usepackage{asymptote}
\usepackage{fourier}
%%\def\asydir{asypdf}
\begin{document}
\begin{asy}
label("BONJOUR", (0,0));
\end{asy}
\newpage
\begin{asy}
label("BONSOIR", (0,0));
\end{asy}
\end{document}
TEXNICCENTER : compile le 1er programme asymptote :
il affiche BONJOUR mais n'effectue pas la compilation complète du 2ème
et n'affiche pas BONSOIR
En fait les fichiers crées:
prg-1.asy ,prg-1.eps , pr-2.asy ... mais pas de prg2.eps
Le prg.ps final correspond à prg-1.eps
TEXMAKER : C'est correct.
ça vient peur-être (??..)de mon "Define Output Profiles "
pour la compilation asymptote que j'ai rempli
(tant bien que mal!) à l'aide du document
http://c.caignaert.free.fr/Premiers-pas ... mptote.pdf
C'est la limitation que j'ai dite plus haut... et donc cette configuration n'est pas satisfaisante.
Le mieux est d'avoir recours à latexmk (que cela soit par texniccenter, par texmaker ou tout autre éditeur ; si ton choix est entre texniccenter et texmaker, il faut savoir que la dernière version de ce dernier intégre un profil le prenant en compte alors que pour texniccenter il faudra le créer)... si tu veux compiler plusieurs figures par tex.
mkr a écrit :Question annexe: Il existe une commande asymptote équivalente à \newpage ?
Houla... encore une question bizarre.
Si tu testes des codes asymptote dans un tex... c'est pour avoir plusieurs images juxtaposées dans un document... et donc le \newpage te permet de les mettre sur des pages différentes.
Maintenant, si tu ne veux qu'un seul pdf, avec uniquement des images........ sans texte qui précède ou suive....... avec éventuellement une image par page........ alors là travaille directement avec un fichier asy et un éditeur tel que notepad++ qui t'offrira la coloration syntaxique du code Asymptote et une console plus adaptée. Et tu compiles directement les fichiers asy avec Asymptote... sans avoir besoin de préambule latex.