stegen” post=92075Salve a tutti,
vorrei sapere come poter attivare le icone “Metapost” e “Metapost Preview All” in Winedt 6. Attualmente uso Metapost attraverso un file separato con estensione .mp e poi con il comando includegrafx in Latex riesco a visualizzare l’immagine, ma non è molto funzionale. So che il linguaggio Metapost può essere inserito direttamente in Latex utilizzando il pacchetto: \usepackage{gmp} e poi inserendo i comandi \begin{mpost}
\end{mpost}.
Attualmente, inserendo in Latex i comandi di Metapost per ottenere un’immagine, non disponendo delle icone funzionanti, nel DVI nel punto dove deve comparire l’immagine compare un quadratino al cui interno in rosso vi è scritto MP (vedi file allegato).Grazie infinite per la risposta.
[attachment=929]misra.pdf[/attachment]
😕
Ciao.
Il pacchetto gmp funziona così: salva in un file il codice Metapost e se è attivata l’opzione -shell-escape lo può far compilare dal programma mpost. Se compare il box con MP è probabile che tu non dia a pdflatex l’opzione di -shell-escape, dunque non è possibile compilare il codice.
Non conosco il funzionamento che citavi di WinEdit. Devi verificarne la configurazione probabilmente, in funzione dell’opzione -shell-escape.
Questa opzione esiste per motivi di sicurezza. Con essa infatti, si consente a pdflatex di eseguire comandi di shell e quindi codice arbitrario.
Comunque, usa pdflatex e non latex per ottenere direttamente il pdf senza passare dal dvi.
Il dvi è un formato “scomodo” perché occorre il passaggio al pdf ed inoltre con esso non possono venir utilizzate delle caratteristiche disponibili sono in pdftex.
Esiste anche un altro modo di usare Metapost: LuaTeX che incorpora Metapost come libreria.
In questo caso è molto comodo avvalersi del formato ConTeXt miv con l’ambiente \startmppage \stopmppage.
Credo che nella gallery del sito ci sia un esempio…
R.