simboli matematici in \caption

  • Creatore
    Topic
  • #29357
    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) ?

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

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #29358
      Up
      0
      Down
      ::


      dimenticavo: ovviamente il problema è \overrightarrow, mi sonod imeticato di specificarlo!

    • #29359
      DMW
        Up
        0
        Down
        ::

        dimenticavo: ovviamente il problema è \overrightarrow, mi sonod imeticato di specificarlo!

        `$\protect\overrightarrow{AD}$`

        Ciao

        Andrea

      • #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

      • #29361
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          `\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}`

          Se si usa una didascalia breve, che va nell’elenco delle figure, si elimina il problema del comando fragile. Oltretutto, una didascalia come quella nell’elenco delle figure ci starebbe davvero male. Ti propongo:
          `\begin{figure}[tb]
          \centering
          \includegraphics[width=0.5\textwidth]{pruning}
          \caption[Un esempio di non so che cosa]{I due percorsi $\overrightarrow{AD}$ hanno lunghezza $n+s+q*$: per questo motivo, se $q1>q2$ il percorso con lunghezza $n+s+q1$ verrà tagliato.}
          \label{fig:prun}
          \end{figure}`
          Ho fatto diverse correzioni al il tuo codice.

          http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
          Paragrafo sulle figure e appendice B.

          Ciao,
          L.

          P.S. Battuto sul tempo da Enrico! 😉

        • #29362
          Up
          0
          Down
          ::


          avevo notato la celerità delle vostre risposte negli altri topic, ma qui vi siete superati!

          un grazie a tutti!

          ArteLaTeX sto provado a scaricarlo da un paio di giorni ma nun ce riesco! mah…

          PS: avevo già provato la soluzione

          $\protect\overrightarrow{AD}$

          ma non aveva funzionato…probabilmente avevo fatto qualche altro errore!

        • #29363
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            ArteLaTeX sto provado a scaricarlo da un paio di giorni ma nun ce riesco! mah…

            Ho appena provato: funziona tutto a dovere. Ritenta! 😉

            http://www.lorenzopantieri.net/LaTeX.html

            Ciao,
            L.

        Visualizzazione 5 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top