In alternativa a quello che ri ha scritto @robitex, esamina anche questo listato, dove ho dato un nome all’a,mbinete in modo da poter usare la figura quante volte volgio`\documentclass[a4paper,12pt]{article}
\usepackage[shellescape,%
everymp={prologues:=3;}% include tutti i font
]{gmp}
\begin{document}
\DeclareGraphicsRule{*}{mps}{*}{}
\begin{mpost}[name=Lissajou]
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}
\begin{center}
\usempost{Lissajou}
\end{center}
\noindent Costruisci un esempio con la funzione lunghezza con la caratterizzazione
numero~4 della proposizione.
\begin{center}
\usempost{Lissajou}
\end{center}
\end{document}`
ho spostato il ploogues:=3; nelle opzioni del pacchetto; anche se la cosa in questo esempio è inulte, in altri casi dove hai disegni con etichette e/o legende, i font vengono correttamente caricati.
La presenza dell’opzione shell escape è essenziale, perché senza la compilazione non è sincrona e devi intervenire a mno eseguendo lo script che termina con l’estension .sh
Ma siccome tu usi Wndows, è improbabile che tu abbi l’interprete per questo linguaggio di scripting. Forse devi configurare MiKTeX perché esegua l’opzione –enable-write18 come dice la documentazione di gmp; tieni presente che se la tua distribuzione di MiKTeX è aggiornatissima, non dovrebbe essere necessario perché i programmi dovrebbero essere tutti abilitati ad eseguire lo shell escape in modalità protetta, quindi può eseguire senza problemi anche mpost, il programma interprete del linguaggio METAPOST.
PS: Inoltre non usare mai \it, casomai \textit{…}, ma non farlo mai con i numeri.