modificare indentazione della lista tabelle

  • Creatore
    Topic
  • #19401
    Up
    0
    Down
    ::


    Salve,
    ho riscontrato un problema da quando le tabelle che ho inserito nella mia tesi sono diventate più di 18. Sto numerando le tabelle con numerazione romana (che prescinde dal capitolo), come da regolamento, e vorrei inserire l’indice delle tabelle per agevolare il lettore. Il problema è che, alla diciottesima voce, il numero XVIII si sovrappone all’inizio della frase che segue; in pratica lo spazio riservato ai numeri è troppo stretto. Vorrei sapere se c’è un modo per aumentare l’indentazione delle voci dell’elenco delle tabelle, senza variare quella dell’indice e dell’elenco delle figure.
    Avevo pensato di ridefinire il comando \listoftables, ma, guardando la sua definizione in book.cls, non ne sono venuta a capo.

    Grazie

    Claudia

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #19402
      Up
      0
      Down
      ::


      Prova il pacchetto tocloft, permette di personalizzare quasi tutti i parametri di composizione degli indici

      Matteo

    • #19403
      Up
      0
      Down
      ::

      Prova il pacchetto tocloft

      Grazie, ignoravo questo pacchetto. La ricerca nel forum con parola chiave tocloft, mi ha fatto scoprire che l’argomento era stato già trattato qui http://www.guit.sssup.it/phpbb/viewtopic.php?t=2209. Ieri non ero riuscita a trovare questo topic.
      Mi scuso per non essermene accorta.

      Claudia

    • #19404
      Up
      0
      Down
      ::


      Ho avuto solo adesso il tempo di cimentarmi con il pacchetto tocloft.
      Purtroppo ho un problema. Nel preambolo del mio documento ho aggiunto
      `\usepackage{tocloft}
      \setlength{\cfttabnumwidth}{.4em}`
      ma non riesco a compilare, per via del seguente errore
      `! LaTeX Error: Command \c@lofdepth already defined.
      Or name \end… illegal, see p.192 of the manual.
      See the LaTeX manual or LaTeX Companion for explanation.
      Type H for immediate help.

      l.608 \newcounter{lofdepth}
      \setcounter{lofdepth}{1}
      ? `

      Non riesco a capire dove sia l’errore: se tolgo le due righe di codice che ho scritto la compilazione va a buon fine… 🙄
      Spero che possiate aiutarmi.
      Grazie

    • #19405
      Up
      0
      Down
      ::


      Senza un esempio è difficile aiutarti, probabilmente c’è un conflitto con qualche altro pacchetto oppure con i comandi che usi per ridefinire la numerazione delle tabelle, il seguente codice sulla mia macchina compila senza nessun errore, a parte il fatto che 0.4 em fanno sovrapporre il numero con il titolo.

      `
      \documentclass[a4paper]{book}

      \usepackage{lipsum}
      \usepackage{tocloft}
      \setlength{\cfttabnumwidth}{.4em}

      \author{Paolino Paperino}
      \title{I miei parenti ed amici}

      \begin{document}
      \tableofcontents
      \listoftables
      \part{Prima parte}
      \chapter{Il primo capitolo della prima parte}
      \lipsum[1]
      \begin{table}
      \centering
      \begin{tabular}{ll}
      pippo & cane\\
      pluto & cane\\
      tip & topo
      \end{tabular}
      \caption{Gli abitanti di Topolinia}
      \label{tab:prova1}
      \end{table}
      \chapter{Il secondo capitolo della prima parte}
      \lipsum[2]
      \part{Seconda parte}
      \chapter{Il primo capitolo della seconda parte}
      \lipsum[3]
      \begin{table}
      \centering
      \begin{tabular}{ll}
      qui & papero\\
      ciccio & oca
      \end{tabular}
      \caption{Gli abitanti di Paperopoli}
      \label{tab:prova2}
      \end{table}
      \chapter{Il secondo capitolo della seconda parte}
      \lipsum[4]

      \end{document}
      `

      Matteo

      PS
      lipsum serve solo ad avere testo fittizio per riempire le pagine.

    • #19406
      Up
      0
      Down
      ::

      Senza un esempio è difficile aiutarti, probabilmente c’è un conflitto con qualche altro pacchetto oppure con i comandi che usi per ridefinire la numerazione delle tabelle.

      Ho risolto, grazie! C’era un conflitto con il pacchetto subfig. Usando
      `\usepackage[subfigure]{tocloft}
      \setlength{\cfttabnumwidth}{4em}`
      l’errore non c’è più 😆 .

      Grazie anche per la spiegazione di lipsum, che non conoscevo.

      Claudia

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

Go to top