Guarda, ho compiuto i seguenti passi in MiKTeX 2.6 sotto win XP pervenendo al risultato corretto:
1 – scaricare ed installare il file asymptote-1.43-setup.exe dalla pagina di download http://asymptote.sourceforge.net/;
2 – Copiare il file Asymptote.sty da C:\Programmi\Asymptote a C:\Programmi\MiKTeX 2.6\tex\latex\asymptote (questa stessa cartella nell’albero di MiKTeX va prima creata);
3 – Avviare il refresh del File Name Database di MiKTeX (Start -> Programmi -> MiKTeX 2.6 -> Settings nel dialogo MiKTeX Options, scheda General, fare click sul bottone “Refresh FNDB”);
4 – settare il path per asy.exe (click destro su Risorse del computer, nel dialogo Proprietà di Sistema alla scheda Avanzate, click sul bottone in basso “Variabili d’ambiente”. Nell’elenco in basso delle variabili di sistema selezionare la variabile path, dare un Modifica con l’opposito pulsante e nella casella di testo “Valore variabile” aggiungere in fondo alla stringa già presente un punto e virgola seguito dalla stringa “;C:\Programmi\Asymptote” chiudere tutto con OK);
5 – Preparare un sorgente ed eseguire la tripla compilazione.
NB. i percorsi possono differire per la singola installazione su win.
Notare anche che la seconda compilazione con cui si attiva asy.exe, può essere fatta semplicemente con un doppio click sul file nomesorgente.asy generato dalla prima compilazione in LaTeX.
Spero di esserti stato d’aiuto e che il problema si risolva.
Roberto.
Esempio con l’uso di TeXnicCenter:
1 creare il file testasy.tex contentente:
`\documentclass[10pt]{article}
\usepackage{graphicx}
\usepackage{asymptote}
\begin{document}
\begin{figure}
\centering
\begin{asy}
size (3cm, 0);
draw (N–S, Arrows);
draw (W–E, Arrows);
label (“$N$”, N, N);
label (“$S$”, S, S);
label (“$E$”, E, E);
label (“$W$”, W, W);
\end{asy}
\caption{Cardinal directions}
\label{fig:notinline}
\end{figure}
\end{document}`
2 – compilare in TeXnicCenter con CTRL + F7
3 – fare doppio click sul file testasy.asy appena creato
4 – ricompilare in TeXnicCenter e visualizzare il risultato con CTRL + Maiusc + F5