Comando \ref e numerazione diversa

  • Creatore
    Topic
  • #23343
    Up
    0
    Down
    ::


    Salve a tutti.

    Mi sono rimesso a rileggere e riguardare stilisticamente il mio lavoro (è la mia tesi) e ho visto uno strano problema che non comprendo con il comando \ref.

    Ecco qui un estratto.

    `
    \begin{figure}
    \begin{center}
    \includegraphics[width=0.8\textwidth]{feeders1.png}
    \caption{Tape Feeders}
    \end{center}\label{img:feedTape}
    \end{figure}
    `

    Quando richiamo questo con il comando \ref (e in particolare

    `
    (figura \ref{img:feedTape} )
    `

    Mi viene fuori (figura 1.3)

    Altra parte del file .tex

    `\begin{figure}
    \begin{center}
    \includegraphics[width=1\textwidth]{confrontoplc.png}
    \caption{Confronto Cplex con i metodi euristici}
    \end{center}\label{fig:confronto}
    \end{figure}`

    richiamato con

    `figura (\ref{fig:confronto})`

    Mi restituisce figura (10).

    Ma quale è la differenza? Perchè una me la chiama con il 1.3 (numero del capitolo e numero della figura) e l’altra con un numero singolo? E, a proposito, la figura della prima parte è “Figura 5: Tape Feeders”, quindi non è neppure la figura 3 (pur essendo nel primo capitolo, e quindi il numero 1 mi torna).

    Che cosa ho sbagliato o non ho notato?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #23344
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Per me, da qualche parte hai inserito un comando che modifica la numerazione. Compila il tuo documento un po’ alla volta (inserendo un \end{document} in punti via via più lontani dal \begin{document}) per scoprire dove.

        L.

      • #23345
        Up
        0
        Down
        ::


        Ho messo questo \numberwithin{equation}{section} nel preambolo che però si riferisce alle equazioni.

        Ora provo a fare quello che mi hai detto te.

      • #23346
        Up
        0
        Down
        ::


        Non ho trovato un momento in cui possa dire c’è il cambiamento (e nessun comando che cambi il numero).

        Ho provato anche a modificare la posizione di dove effettuo il richiamo alla figura. Nel mio file .tex originale era all’interno di un elenco puntato. Non sapendo dove sbattere la testa ho provato a richiamare il file fuori da questo elenco numerato ma i risultati sono i medesimi. Ho provato anche a richiamare la figura in un altra parte del file, vicino ad esempio, al secondo ref, ma niente da fare. Ad una figura fa riferimento con 1.3, alle altre con il numero singolo.

      • #23347
        Up
        0
        Down
        ::


        Ho capito: la differenza è tra le figure. Mentre la prima il comando
        \caption{} è inserito dopo, nella seconda lo stesso comando è messo subito dopo \begin{figure}

        Direi questo quindi. Quando richiami una figura così

        \begin{figure}\caption{Feeders}
        \begin{center}
        \includegraphics[width=0.8\textwidth]{feeders2.png}
        \end{center}\label{img1}
        \end{figure}

        \ref{img1} restituisce il numero della figura.

        Quando invece la chiami

        \begin{figure}
        \begin{center}
        \includegraphics[width=0.8\textwidth]{feeders2.png}
        \caption{Feeders}
        \end{center}\label{img1}
        \end{figure}

        \ref{img1} restituisce il numero del capitolo e del paragrafo 1.3 quindi.

        Al che mi domando: non è che il secondo metodo è proprio sbagliato e che quindi è questo il motivo per cui mi dava quell’errore?

        Quindi la soluzione di questo thread sarebbe: avevo messo caption in una posizione in cui non va bene

        Ovviamente: grazie per l’aiuto! 🙂

      • #23348
        DMW
          Up
          0
          Down
          ::


          Togli l’ambiente center: in questo caso lascia troppo spazio.

          Usa \centering
          `\begin{figure}
          \centering
          \includegraphics[width=0.8\textwidth]{feeders2.png}
          \caption{Feeders}\label{img1}
          \end{figure} `

          Ciao

          Andrea

        • #23349
          Up
          0
          Down
          ::

          Togli l’ambiente center: in questo caso lascia troppo spazio.

          Usa \centering
          [cut]
          Andrea

          Ti ringrazio per il consiglio. 😉

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

      Go to top