Problema con riferimenti incrociati tra file esterni

  • Creatore
    Topic
  • #102881
    Up
    0
    Down
    ::


    Buongiorno,

    ho un problema che non riesco a risolvere, o meglio non riesco a trovare una soluzione semplice e funzionale.
    Ho un documento grosso suddiviso in diversi file come nell’esempio che ho riportato:

    `\begin{document}

    \pagenumbering{roman}
    \begin{abstract}
    \tableofcontents
    \listoffigures
    \end{abstract}

    \pagenumbering{arabic}

    \input{Capitoli/Introduzione}

    \input{Capitoli/ArchiteturadelProblema}

    \input{Capitoli/ArchitetturaLogica}

    \input{Capitoli/ArchitetturaConcreta}

    \bibliographystyle{rsc}
    \bibliography{bibliografia}

    \end{document}`

    Ho un riferimento label nel file Capitoli/Introduzione

    `
    \section{Caso di studio}
    \label{section:CasoDiStudio}
    `

    e nel file Capitoli/ArchitetturaConcreta devo fare un riferimento \vref{section:CasoDiStudio} ma ovviamente il risultato è ??

    Quale può essere il sistema per risolvere questo problema in modo corretto, dato che vorrei applicare la soluzione a tutto il documento che sto componendo? Ho trovato la soluzione del package xr ma sinceramente non la trovo elegante.

    Grazie

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #102882
      Up
      0
      Down
      ::


      La prima compilazione restituisce sempre ??.
      Devi compilare due volte per ottenere il ririmenti corretto.
      Naturalmente l’uso di \vref richiede il pacchetto varioref.

      Ciao
      Ivan

    • #102883
      Up
      0
      Down
      ::


      ho impostato la serie dei comandi di compilazione nel seguente modo:

      txs:///pdflatex | txs:///bibtex | txs:///pdflatex | txs:///pdflatex

      ed effettivamente funziona! errore da novizio mio, ho riletto artelatex ed era specificata questa informazione!

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top