Re: Problema con asymptote

#25049
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    Innanzittutto millemila grazie per avermi spiegato tutta la trafila! 😀
    Dunque, quasi funziona, nel senso seguente: io ho fatto tutto, continua a dirmi che “asy non è un programma riconosciuto etc” però seguendo il consiglio di cliccare 2 volte sul file di estensione .asy me lo fa, e questo va bene. Ho copiato il testo che mi hai allegato tu, ho salvato in testasy.tex, poi nel prompt di ms dos pdflatex testasy.tex tutto ok. clicco 2 volte su testasy.asy e lui mi produce un file EPS di nome “testasy.1” e che quindi con l’estensione diventa “testasy.1.eps” ed è questo che mi da problemi adesso, perchè poi quando faccio pdflatex testasy.tex mi dice che l’estensione “1.eps” non è riconosciuta come valida… e se provo a rinominare il file testasy.1 levando il .1 compila ma il documento che ottengo è senza immagine! 👿
    Sto per mettermi a piangere…

    Non è possibile utilizzare pdflatex perchè quest’ultimo non supporta l’EPS.

    La soluzione è quindi di indicare ad asy di produrre il pdf “testasy_1.pdf”.
    Ma questo (a meno di istruzioni diverse nel file di configurazione leggi manuale) è implicito con il compilatore scelto:

    Cancella tutti i file di compilazione e di output lasciando solo il sorgente. A questo punto si lancia la prima compilazione: con “latex testasy” viene prodotto un file dvi e predisposto asy per la produzione dell’eps.

    Se invece compili con “pdflatex testasy” verrà prodotto tutto in pdf.
    Provare per credere.

    Prova anche questo: Start -> Esegui -> cmd INVIO
    Nella finestra di console digita asy -h INVIO
    se produce la schermata della sfilza delle opzioni è tutto a posto, altrimenti controlla il percorso effettivo dell’eseguibile asy.exe e che sia tutto correttamente inserito nella variabile d’ambiente path di windows.

    Ovvero non dovrebbe apparire la scritta:
    `”asy” non è riconosciuto come comando interno o esterno,
    un programma eseguibile o un file batch.`
    Ciao.

    Go to top