\ref e indicazione con §

  • Creatore
    Topic
  • #25394
    Up
    0
    Down
    ::


    Ciao a tutti,
    mi chiedevo se ci fosse qualche opzione (o qualche comando) per fare in modo che \ref, nel referenziare un capitolo o una sezione, utilizzi qualche simbolo specifico prima di indicare il numero della label riferita. Ad esempio in molto scritti matematici ci sono riferimenti del tipo § 3.4. Poi ignoro quale sia una convenzione tipica (simbolo->capitolo/sezione)..qualcuno mi sa aiutare?

    Grazie mille!

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

      Ciao a tutti,
      mi chiedevo se ci fosse qualche opzione (o qualche comando) per fare in modo che \ref, nel referenziare un capitolo o una sezione, utilizzi qualche simbolo specifico prima di indicare il numero della label riferita. Ad esempio in molto scritti matematici ci sono riferimenti del tipo § 3.4. Poi ignoro quale sia una convenzione tipica (simbolo->capitolo/sezione)..qualcuno mi sa aiutare?

      \ref serve per tutti i riferimenti; il comando \label definisce un riferimento all’ultimo numero generato e non ha la nozione di che cosa generi questo numero: può essere un \chapter, un \item, un \caption e altro. Esiste il pacchetto smartref che forse può fare quello che chiedi. Personalmente sono contrario a certi automatismi.

      Ciao
      Enrico

    • #25396
      Up
      0
      Down
      ::

      Ciao a tutti,
      mi chiedevo se ci fosse qualche opzione (o qualche comando) per fare in modo che \ref, nel referenziare un capitolo o una sezione, utilizzi qualche simbolo specifico prima di indicare il numero della label riferita. Ad esempio in molto scritti matematici ci sono riferimenti del tipo § 3.4. Poi ignoro quale sia una convenzione tipica (simbolo->capitolo/sezione)..qualcuno mi sa aiutare?

      Non conoscevo il pacchetto smartref.
      Di fatto però ho creato io dei comandi tipo:
      `\newcommand{\citechapter}{\chaptername\ \vref}
      \newcommand{\citesection}{\S\ \vref}
      \newcommand{\citefigure}{\figurename\ \vref}
      …`
      che uso nel testo senza dover scrivere ogni volta io “capitolo” e così via.
      Potrebbe essere un’idea anche questa.

      Buona giornata

    • #25397
      Up
      0
      Down
      ::

      Ciao a tutti,
      mi chiedevo se ci fosse qualche opzione (o qualche comando) per fare in modo che \ref, nel referenziare un capitolo o una sezione, utilizzi qualche simbolo specifico prima di indicare il numero della label riferita. Ad esempio in molto scritti matematici ci sono riferimenti del tipo § 3.4. Poi ignoro quale sia una convenzione tipica (simbolo->capitolo/sezione)..qualcuno mi sa aiutare?

      Non conoscevo il pacchetto smartref.
      Di fatto però ho creato io dei comandi tipo:
      `\newcommand{\citechapter}{\chaptername\ \vref}
      \newcommand{\citesection}{\S\ \vref}
      \newcommand{\citefigure}{\figurename\ \vref}
      …`
      che uso nel testo senza dover scrivere ogni volta io “capitolo” e così via.
      Potrebbe essere un’idea anche questa.

      Userei il prefisso “ref” invece di “cite”. Non userei (ma per preferenza personale) il carattere §. Metterei di sicuro “~” invece dello spazio “\ “.

      I comandi sono definiti correttamente, per il resto.

      Ciao
      Enrico

    • #25398
      Up
      0
      Down
      ::

      Userei il prefisso “ref” invece di “cite”. Non userei (ma per preferenza personale) il carattere §. Metterei di sicuro “~” invece dello spazio “\ “.

      I comandi sono definiti correttamente, per il resto.

      Ciao
      Enrico

      Grazie dei consigli! E come sostituiresti il §? mettere “sezione” non è che mi piaccia molto.

    • #25399
      lorenzo.pantieri
      Partecipante
      • #25400
        Up
        0
        Down
        ::

        http://www.guit.sssup.it/phpbb/viewtopic.php?t=3853

        Ciao,
        L.

        Grazie, non avevo visto quella discussione!

        Buona giornata!

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

    Go to top