Cambio Titolo \sections e \tableofcontents

  • Creatore
    Topic
  • #118280
    Up
    0
    Down
    ::


    Buongiorno.

    Nel seguente listato ho cambiato la definizione di \section e del titolo di \tableofcontents, ma nel PDF generato dell’indice non compare nulla.
    Dov’è l’errore? Grazie.

    `\documentclass[a4paper,10pt]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage{lipsum}

    \renewcommand{\section}[1]{\begin{center}\Large#1\end{center}}

    \renewcommand\contentsname{Indice Nuovo}

    \begin{document}

    \tableofcontents

    \section{Numero 1}

    \lipsum[1]

    \section{Numero 2}

    \lipsum[2]

    \section{Numero 3}

    \lipsum[3]

    \end{document}
    `

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #118281
      Up
      0
      Down
      ::


      Come molto spesso accade, anche nel tuo caso l’errore è non aver letto abbastanza a fondo i manuali presenti nella sezione Documentazione di questo sito. Anche in una guida per principianti assoluti come la venerata Arte di scrivere con LaTeX di Gordini e Pantieri si trova menzione (nel sottoparagrafo 9.3.5, a pag. 150) dei pacchetti titlesec e titletoc, che puoi usare per i tuoi scopi. Puoi leggere la documentazione di, per esempio, titlesec, scrivendo a una linea di comando`texdoc titlesec`e premendo invio: lì troverai la risposta ai tuoi problemi.

      Ciao.


      Gustavo

    • #118282
      Up
      0
      Down
      ::


      Grazie

    • #118283
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::



        @Sblindo
        , Gustavo ti ha detto come documentarti; non avrei saputo consiglierti meglio.
        Tuttavia avresti dovuto accorgrti da solo che la tua deifnisizione di \section scrive solo i titolini ma non via niente all’indice; nello stesso tempo la ridefinizione di \contentsname non funziona granché. Perché?
        Ma Gustavo te l’ha detto; ma io vorrei aggiungere qualcosa: cerca di avere curiosità non solo per consultare la documentazione, ma cerca di vedere come sono definiti i comandi standard; leggi il file atricle.cls; se non basta, leggi il file latex.ltx; vedresti che la definizione di default non si riduce ad una sola riga;quindi ridefinirlo come hai fatto tuo, vorrebbe dire che non hai le stesse funzionalità. Analogamente cerca dove è definito \contentsname e che cosa ne fail pacchetto babel. Ci perderai un po’ di tempo, apparentemente, ma ci guadagni un conoscenza del sistema TeX che ti consente di capire che “TeX mom è Word” come sta scritto nella prefazione de L’Arte di scrivere con LaTeX.

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

    Go to top