Re: Icone Metapost e Metapost Preview All non attive in Winedt

#92494
robitex
Amministratore del forum
    Up
    0
    Down
    ::


    Buongiorno,
    ho provato il codice che hai allegato e funziona.
    Ti dico subito che nel sorgente ci sono degli errori TeXnici ma questi non sono in tema.
    Quanto al codice Metapost, devi eliminare le istruzioni di outputtemplate e di beginfig endfig, che sono gestiti internamente dal pacchetto gmp.
    Ecco il codice del tuo esempio:
    `
    \documentclass[a4paper,12pt]{article}
    \usepackage[shellescape]{gmp}

    \begin{document}

    \begin{mpost}
    for i=0 step 1 until 360:
    pair P;
    P = 2cm* (sind(2*i), cosd(3*i));
    fill fullcircle scaled 4mm shifted P withcolor white;
    draw fullcircle scaled 4mm shifted P;
    endfor;
    picture p;
    p:=nullpicture;
    for i=-180 step 1 until 180:
    pair P;
    P = 2cm* (sind(2*i), cosd(3*i));
    addto p contour fullcircle scaled 4mm shifted P withcolor white;
    addto p doublepath fullcircle scaled 4mm shifted P
    withpen pencircle scaled .5bp;
    endfor;
    clip p to (.5cm,2.5cm) — (.5cm,1.5cm)–
    (-.5cm,1.5cm) — (-.5cm,2.5cm)–cycle;
    draw p;
    \end{mpost}

    Costruisci un esempio con la funzione lunghezza con la caratterizzazione numero \ref{labelkey} della proposizione.

    \end{document}`

    Devi compilarlo due volte da terminale (o configurando opportunamente lo shell editor):
    `$ pdflatex -shell-escape esempio
    $ pdflatex esempio`
    e dovrebbe essere tutto come avevi previsto.
    Leggi il manuale del pacchetto gmp (comando “$ texdoc gmp” da terminale) per scoprire le altre modalità di esecuzione del codice Metapost. In particolare penso ti sia utile l’opzione ‘nowrite’ una volta che le figure sono a posto.
    R.

    Go to top