Re: Problema con asymptote

#25053
Up
0
Down
::


Vi posto la mia esperienza. Io uso texmaker, quindi i comandi strani (non pdflatex e latex intendo) li mando con la command window. Faccio:
`pdflatex file.tex
asy file.asy
pdflatex file.tex
pdflatex file.tex`
E ottieni le figure in PDF, mentre se fai
`latex file.tex
asy file.asy
latex file.tex
latex file.tex`
ottieni le stesse figure in eps.

E’ vero, gli errori da te riscontrati LI ho ottenuti anch’io, lanciando asy con l’estensione del file .tex (i tre errori sul carattere \ ecc).
Bè poco male, vorrà dire che non la scriveremo (tutto fila liscio se si omette il .tex).

Questo succede perché quando TeX vede l’ambiente asy, crea un file che si chiama con lo stesso nome del file principale, ma ha estensione asy…
Cercalo nella cartella principale del documento che lo trovi. Se lo apri con un qualsiasi blocco note scopri che dentro lì ci sono le istruzioni per fare le immagini, con anche il riferimento per il compilatore che stai usando. Ecco un esempio di quello che trovi:
`access settings;
if(!settings.multipleView)
settings.batchView=false;
settings.tex=”pdflatex”;

// Beginning of Asymptote Figure 1
eval(quote{
defaultfilename='File_1';`
Come vedi, io ho chiesto la compilazione con pdflatex del file che si chiama File… e lui mi restituisce l’immagine File_1.pdf…
Se avessi fatto latex file.tex, nel file file.asy avrei avuto settings.tex=”latex”

Al limite se hai il file eps, e non ti crea da solo il pdf… lo puoi fare tu con “epstopdf file.eps”, e sei a posto.
Sulla guida di asymptote (for the manual type help) alla sezione 2.4 ti spiega come configurare asymptote per far in modo che “veda” gosthscript con il quale converte da eps a pdf.

Spero di essere stato chiaro in questa contorta spiegazione,

Buona serata!

Go to top