Certo che succede a tutti; se leggi il messaggio d’errore c’è scritto
! Undefined control sequence.
\misura l.5 \settowidth{\misura}{Testo}
e che cosa vuol dire? che \misura non è definita; quindi devi specificare nel preambolo [tt]\newlength{\misura}[/tt].
Fa sempre parte delle serie leggere la documentazione; nella guida tematica Il LaTeX Reference Manual commentato c’è scritto testualmente
\newlength{⟨comando⟩} definisce una nuova lunghezza identificata con ⟨comando⟩;
[…]
\settowidth, \settoheight e \settodepth seguono la sintassi seguente:
\settowidth{⟨comando⟩}{⟨testo⟩}
\settoheight{⟨comando⟩}{⟨testo⟩}
\settodepth{⟨comando⟩}{⟨testo⟩}
Ognuna di queste istruzioni assegna al registro-lunghezza ⟨comando⟩ rispettivamente la larghezza, l’altezza o la profondità della stringa che costituisce il ⟨testo⟩.
alle pagine 67 e 68.