personalizzare \tableofcontents

  • Questo topic ha 7 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni fa da egreg9.
  • Creatore
    Topic
  • #48946
    davidebond
    Partecipante
      Up
      0
      Down
      ::


      Salve. Io avrei un piccolo problema (fra i tanti…). Per costruire l’indice utilizzo \tableofcontents. Funziona bene, però avrei due esigenze: 1) l’indice si distribuisce su più pagine; vorrei che nella prima non ci fosse il numero di pagina; 2) tableofcontents fa rientrare il testo nel caso di sezioni all’interno di un capitolo; per esempio:

      Appendici
      Appendice A

      dove ‘Appendici’ è un chapter e ‘Appendice A’ una sezione. Se adesso ricavo una subsection all’interno dell’Appendice A, nell’indice il testo non rientra ulteriormente. Cioè, vorrei che fosse possibile questo risultato:

      Appendici
      Appendice A
      Postilla all’Appendice A

      Si può fare?

      Grazie. Ciao,

      davide

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #48947
        davidebond
        Partecipante
          Up
          0
          Down
          ::


          Chiedo scusa, nel postare il messaggio sono scomparsi i rientri. Intendevo:

          Appendici
          [spazio] Appendice A

          e

          Appendici
          [spazio] Appendice A
          [spazio] [spazio] Postilla all’Appendice A

          Grazie.

        • #48948
          davidebond
          Partecipante
            Up
            0
            Down
            ::


            Io ho pensato di agire sul file.toc che viene prodotto con il latex. Ho così inserito degli spazi opportuni e richiesto di non numerare la prima pagina dell’indice. Ovviamente, come tutti sanno, compilando due volte il testo principale, il file.toc viene sovrascritto per assicurare la correttezza dei riferimenti. D’altra parte, in questo modo, vengono perse anche le mie modifiche. Non dovrei compilare per la seconda volta il file.tex, ma non mi sento sicuro. C’è un modo di rendere permanenti queste modifiche? Magari chiedendo nel file.tex di aggiungere al file.toc alcune cose?

          • #48949
            Up
            0
            Down
            ::

            Io ho pensato di agire sul file.toc che viene prodotto con il latex. Ho così inserito degli spazi opportuni e richiesto di non numerare la prima pagina dell’indice. Ovviamente, come tutti sanno, compilando due volte il testo principale, il file.toc viene sovrascritto per assicurare la correttezza dei riferimenti. D’altra parte, in questo modo, vengono perse anche le mie modifiche. Non dovrei compilare per la seconda volta il file.tex, ma non mi sento sicuro. C’è un modo di rendere permanenti queste modifiche? Magari chiedendo nel file.tex di aggiungere al file.toc alcune cose?

            Si tratta di aggiustamenti da fare solo durante la revisione finalissima, naturalmente. Si agisce sul file .toc non modificandolo a mano, ma con il comando

            \addtocontents{toc}{}

            Supponi per esempio di voler inserire un cambio pagina esplicito prima di un titolo di capitolo:
            `\addtocontents{toc}{\protect\pagebreak}

            \chapter{Titolo}`
            Attento ai comandi fragili.

            Ciao
            Enrico

          • #48950
            davidebond
            Partecipante
              Up
              0
              Down
              ::


              E se volessi che le sotto-sezioni rientrassero rispetto alle sezioni? Cosa dovrei scrivere? O per non numerare la prima pagina dell’indice?

              Nel file.toc, avevo inserito come seconda riga: \thispagestyle{empty} e nel caso delle sottosezioni, prima del titolo avevo aggiunto {\qquad}.

              Molto brutale. Se potesse essere fatto meglio, preferirei. Sopratutto dal file.tex.

              Ovviamente, si tratta dell’ultima versione.

              Grazie.

            • #48951
              Up
              0
              Down
              ::

              E se volessi che le sotto-sezioni rientrassero rispetto alle sezioni? Cosa dovrei scrivere? O per non numerare la prima pagina dell’indice?

              Nel file.toc, avevo inserito come seconda riga: \thispagestyle{empty} e nel caso delle sottosezioni, prima del titolo avevo aggiunto {\qquad}.

              Molto brutale. Se potesse essere fatto meglio, preferirei. Sopratutto dal file.tex.

              Ovviamente, si tratta dell’ultima versione.

              Grazie.

              Pacchetto tocloft

              CIao
              Enrico

            • #48952
              davidebond
              Partecipante
                Up
                0
                Down
                ::


                Mi sembra un po’ complicato. Non so da che parte iniziare. Ho provato a caricarlo tra i pacchetti, ma è saltato fuori un disastro, oltre a numerosi messaggi di errore. Io uso come classe di documento l’amsbook.

              • #48953
                Up
                0
                Down
                ::

                Mi sembra un po’ complicato. Non so da che parte iniziare. Ho provato a caricarlo tra i pacchetti, ma è saltato fuori un disastro, oltre a numerosi messaggi di errore. Io uso come classe di documento l’amsbook.

                Infatti, con amsbook non funziona; ma in genere gli indici di amsbook sono buoni come sono.

                Ciao
                Enrico

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

            Go to top