Re: simboli matematici in \caption

#29360
Up
0
Down
::

Ciao a tutti,

ho un problemino con la scrittra di alcune caption: praticamente dovrei scrivere un simbolo di vettore all’interno della didascalia in questo modo

\begin{figure}[!h]
\begin{center}
\includegraphics[angle=0, scale=0.5]{images/pruning}
\caption{I due percorsi $\overrightarrow{AD}$ hanno lunghezza $n+s+q*$: per questo motivo se $q1>q2$, il percorso con lunghezza $n+s+q1$ verr\`a potato}\label{prun}
\end{center}
\end{figure}

solamente che il log mi dice:

LaTeX Warning: Reference `prun’ on page 7 undefined on input line 148.


File: images/pruning.jpg Graphic file (type jpg)

! Illegal parameter number in definition of \reserved@a.

\crcr
l.152 …so con lunghezza $n+s+q1$ verr\`a potato}
\label{prun}
?

che fare? dimentico qualche pacchetto? o meglio, per cosa dovrei essere fustigato (purtroppo sto compilatore c’ha sempre ragione :P) ?

La risposta di Andrea è corretta: il comando \overrightarrow è fragile. Se non devi riportare la didascalia perché non compili l’elenco delle figure, è sufficiente aggiungere un argomento opzionale vuoto a \caption:
`\caption[]{I due percorsi $\overrightarrow{AD}$ …}`
Non usare [!h] per specificare il posizionamento, di solito non funziona; meglio [!htp]. Né va usato l’ambiente center, ma solo la dichiarazione \centering.

PS: un saluto a egreg9 che è stato mio professore… mi manca un po’ l’esame il giorno di Santa Lucia!

Magari con la nevicata? Be’, dall’anno prossimo l’eventualità è esclusa perché si torna ai semestri. 🙁 Magari si riesce a rifare la Sagra della Vigna. 🙂

Ciao
Enrico

Go to top