tableofcontents: spaziatura tra le voci ed il testo

  • Creatore
    Topic
  • #7247
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      Ciao a tutti. Mi scuso per la banalità della domanda…
      L’indice del documento ottrenuto con un tranquillissimo:
      `\documentclass[a4paper,11pt]{article}

      \begin{document}

      \tableofcontents

      “Cappello”

      \section{Paragrafo}
      Testo del primo paragrafo

      \section{Altro paragrafo}
      Testo del secondo paragrafo
      \end{document}
      `

      presenta due inconvenienti:
      1. il “cappello” è appiccicato all’ultima voce dell’indice;
      2. le voci dell’indice sono troppo spaziate.

      E’ la prima volta che mi si presenta questo problema: finora negli articoli non usavo l’indice (erano molto brevi) e nel libro che ho scritto ho usato la classe book e minitoc, ottenendo un risultato perfetto.

      Immagino che il pacchetto tocloft possa rimediare, ma sulla sua documentazione -che ho letto invero piuttosto rapidamente…- non ho trovato la soluzione.

      Grazie,
      Lorenzo

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #7248
        ev
        Partecipante
          Up
          0
          Down
          ::

          1. il “cappello” è appiccicato all’ultima voce dell’indice;

          \tableofcontents e gli altri “indici” non aggiungono spazio al termine delle liste, quindi se la prima cosa che segue non lo fa, il risultato è quello che hai visto. Aggiungici un \bigskip oppure un \vspace{} con dimensioni ragionevoli oppure, se il testo lo permette, un bel titolo \section{Introduzione}.

          2. le voci dell’indice sono troppo spaziate.

          Il pacchetto tocloft a cui accenni fornisce \cftbeforeXskip (è una variabile “lunghezza”; X indica il livello di sezionamento corrispondente, con le abbreviazioni indicate nella documentazione) che permette di controllare lo spazio aggiunto prima di una voce dell’elenco.

        • #7249
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::

            Aggiungici un \bigskip[/color].

            Il pacchetto tocloft fornisce \cftbeforeXskip (è una variabile “lunghezza”; X indica il livello di sezionamento corrispondente, con le abbreviazioni indicate nella documentazione) che permette di controllare lo spazio aggiunto prima di una voce dell’elenco.

            Grazie ai tuoi suggerimenti, ho risolto con
            `\setlength{\cftbeforesecskip}{0pt}
            \tableofcontents
            \bigskip
            `e ora l’indice del mio articolo (classe article, documento suddiviso in section, nessuna subsection) è, IMHO, perfetto!

            Beh… che dire… grazie! 😀
            Ciao,
            Lorenzo

        Visualizzazione 1 filone di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top