Riferimenti a sezioni

  • Creatore
    Topic
  • #58821
    Up
    0
    Down
    ::


    Mi trovo a dover inserire dei riferimenti ad alcune sezioni.
    Quello che vorrei si visualizzasse dato il riferimento è : “n°capitolo.n°sezione”
    Tuttavia,ottengo solo il numero della sezione.
    Può accadere perchè il riferimento è messo all’interno dello stesso capitolo dove risiede la sezione riferita?

    —————————————————————————————————————
    mi rispondo da solo : si è così.
    —————————————————————————————————————

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #58822
      robitex
      Amministratore del forum
        Up
        0
        Down
        ::

        Mi trovo a dover inserire dei riferimenti ad alcune sezioni.
        Quello che vorrei si visualizzasse dato il riferimento è : “n°capitolo.n°sezione”
        Tuttavia,ottengo solo il numero della sezione.
        Può accadere perchè il riferimento è messo all’interno dello stesso capitolo dove risiede la sezione riferita?

        —————————————————————————————————————
        mi rispondo da solo : si è così.
        —————————————————————————————————————

        Compilando questo piccolo ed esemplificativo sorgente, trovo che i riferimenti alle sezioni vengono rappresentati come .

        `\documentclass{book}

        \begin{document}
        \chapter{Un racconto}\label{chapone}
        Nell'estate del 1946 presso gli appalachi orientali venne rinvenuto un frammento che sembrava metallico.

        \section{Prima parte del racconto}\label{secone}
        La spedizione trasmise i dati via satellite.

        \section{Seconda parte del racconto}\label{sectwo}
        In questa sezione~\ref{sectwo} racconteremo quello che non fu scritto nella sezione~\ref{secone} del capitolo \ref{chapone}.

        \end{document}`

        Compilalo tu stesso, ma spiegati meglio perché non si è capito molto di quello che hai scritto.
        R.

      • #58823
        Up
        0
        Down
        ::


        ok allora la risposta che mi sono dato non và.
        Il mio problema è il seguente:

        Nel documento principale faccio un \input(capitlo).
        Nel corpo del capitolo faccio \input(sezione)
        Nel corpo della sezione ho una label per il riferimento.
        In una successiva sezione inclusa tramite input nel medesimo capitolo inserisco \ref{label prima sezione}

        Quello che ottengo una volta compilato però è solo il numero della sezione e non n°capitolo,n°sezione.

        Se invece inserisco \ref{label di una sezione esterna al capitolo} allora il riferimento funziona correttamente.

        Credevo fosse una scelta di latex motivata dal fatto che nel primo caso riferisco una sezione interna al capitolo mentre nel secondo una sezione di un capitolo esterno. Però nel tuo esempio (e come credevo inizialmente) il numero del capitolo si vede sempre.

        Cosa posso aver sbagliato? Saranno el \include{} a dar fastidio?

        Grazie per la risposta

        ———————————————————————————————————-
        Trovato l’errore,in un altro capitolo invece di inserire un \rif{} avevo inserito per sbaglio \label{}. Questo scombinava le cose e per puro caso i numeri del reale capitolo riferito e delle sezione che volevo riferire all’interno del capitolo che la includeva erano lo stesso.

        leggevo sezione X dell’attuale capitolo Y ( visualizzata come X soltanto ) ed invece era riferito il capitolo X nel quale non sapevo di aver erroneamente incluso una \label{} con lo stesso argomento di quella della sezione X.

        grazie ancora per tempestività ed aiuto!

      • #58824
        Up
        0
        Down
        ::

        ok allora la risposta che mi sono dato non và.

        La risposta non va perché ha l’accento. 🙂

        Il mio problema è il seguente:

        Nel documento principale faccio un \input(capitlo).
        Nel corpo del capitolo faccio \input(sezione)
        Nel corpo della sezione ho una label per il riferimento.
        In una successiva sezione inclusa tramite input nel medesimo capitolo inserisco \ref{label prima sezione}

        Quello che ottengo una volta compilato però è solo il numero della sezione e non n°capitolo,n°sezione.

        Se invece inserisco \ref{label di una sezione esterna al capitolo} allora il riferimento funziona correttamente.

        Credevo fosse una scelta di latex motivata dal fatto che nel primo caso riferisco una sezione interna al capitolo mentre nel secondo una sezione di un capitolo esterno. Però nel tuo esempio (e come credevo inizialmente) il numero del capitolo si vede sempre.

        Cosa posso aver sbagliato? Saranno el \include{} a dar fastidio?

        Grazie per la risposta

        ———————————————————————————————————-
        Trovato l’errore,in un altro capitolo invece di inserire un \rif{} avevo inserito per sbaglio \label{}. Questo scombinava le cose e per puro caso i numeri del reale capitolo riferito e delle sezione che volevo riferire all’interno del capitolo che la includeva erano lo stesso.

        leggevo sezione X dell’attuale capitolo Y ( visualizzata come X soltanto ) ed invece era riferito il capitolo X nel quale non sapevo di aver erroneamente incluso una \label{} con lo stesso argomento di quella della sezione X.

        grazie ancora per tempestività ed aiuto!

        No, non c’entra \include. Non dai sufficienti informazioni per rispondere: infatti il comportamento normale è quello che ha spiegato robitex. È probabile che la classe che usi o qualche pacchetto che carichi siano responsabili della “stranezza”.

        Ciao
        Enrico

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

    Go to top