Table of contents con titolo personalizzato

  • Creatore
    Topic
  • #110410
    Up
    0
    Down
    ::


    Salve a tutti 😀
    Quando utilizzo il comando “\tableofcontents” il titolo prestabilito per l’indice è “Contents”
    C’è un modo per modificare questo titolo?

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #110411
      Massimiliano
      Partecipante
        Up
        0
        Down
        ::


        Ciao Dav48,

        Puoi ridefinire il modo in cui è definito il titolo di tableofcontents come fanno in questa discussione, prova con questo codice:
        `
        \makeatletter
        \AtBeginDocument{\renewcommand\contentsname{Nome}}
        \renewcommand\tableofcontents{%
        \if@twocolumn
        \@restonecoltrue\onecolumn
        \else
        \@restonecolfalse
        \fi
        \chapter*{\contentsname}% change here the formatting
        \@mkboth{%
        \MakeUppercase\contentsname}{\MakeUppercase\contentsname}%
        \@starttoc{toc}%
        \if@restonecol\twocolumn\fi
        }
        \makeatother
        `

        Spero di esserti stato utile

      • #110412
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::

          Dav48″ post=110653Salve a tutti 😀
          Quando utilizzo il comando “\tableofcontents” il titolo prestabilito per l’indice è “Contents”
          C’è un modo per modificare questo titolo?

          Se ti scrive “Contents” è per uno dei due motivi seguenti:
          1) stai scrivendo in inglese
          2) ti sei dimenticato di specificare che stati scrivendo in italiano

          Quello che ti ha detto @Marluxia potrebbe essere considerato esatto, almeno la seonda riga lo è; per esempio se stai scriveno in inglese e vuoi che il titolo dell’indice generale si “Table of contents”, per esempio ti basta scrivere `\AtBeginDocument{\renwcommand\contentsname{Table of contents}}` cosicché quando dai il comando \tableofcontents, il titolo ti viene proprio come l’hai configurato.

          Ma se devi scrivere in italiano, la strada giusta è usare il pacchetto babel, specificandogli come opzion il valore itlaian.

          Se specifichi diverse lingue a babel, ricordati che l’ultima specificata è quella che vien assunta com lingua principale.
          Queste cose sull’uso di babel si trovano in qualunque guida.

        • #110413
          Up
          0
          Down
          ::


          Grazie mille a tutti 😀

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

      Go to top