Spaziatura personalizzata tocloft

  • Creatore
    Topic
  • #118277
    Up
    0
    Down
    ::


    Ciao,

    nel mio lavoro di tesi uso il pacchetto tocloft (come riportato nella figura “codice”) per inserire un elenco delle equazioni personalizzato.

    Tutto funziona ma vorrei modificare un dettaglio; si può notare dalle due figure (“equazioni” e “tabelle”) la distanza fra il paragrafo di riferimento e la descrizione è diversa.
    ESEMPIO: la spaziatura fra il numero “1.1” e la descrizione “Energia del vento” (nella figura “equazioni”) è minore della spaziatura fra “2.1” e la descrizione “caratteristiche geometriche” (nella figura “tabelle”).

    Vorrei che la spaziatura nell’elenco delle equazioni sia uguale a quello delle tabelle, dove ho usato il semplice comando \listoftables.

    Inoltre, si nota anche che l’elenco delle equazioni non c’è l’indentatura (il rientro) verso destra delle relative voci, mentre in quello delle tabelle sì.

    Come posso risolvere?
    Grazie in anticipo!

    [attachment=2449]equazioni.JPG[/attachment]

    [attachment=2450]tabelle.JPG[/attachment]

    [attachment=2448]codice.JPG[/attachment]

    Attachments:
    You must be logged in to view attached files.
Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #118278
      GKT
      Partecipante
        Up
        0
        Down
        ::


        Le grandezze tipografiche che vuoi modificare sono spegate nel manuale di tocloft, in particolare nella figura 1 e nella tabella 1. Nel tuo caso dovresti risolvere aggiungendo nel preambolo, dopo la definizione dell’elenco delle equazioni, queste definizioni:`\setlength{\cftmyequationsindent}{1.5em}
        \setlength{\cftmyequationsnumwidth}{2.3em}`
        Ecco un esempio compilabile:`\documentclass{book}

        \usepackage[T1]{fontenc}
        \usepackage[utf8]{inputenc}
        \usepackage[italian]{babel}
        \usepackage{booktabs}
        \usepackage{lipsum}
        \usepackage{tocloft}

        \newcommand{\listequationsname}{Elenco delle equazioni}
        \newlistof{myequations}{equ}{\listequationsname}
        \newcommand{\myequations}[1]{\addcontentsline{equ}{myequations}{\protect\numberline{\theequation}#1}\par}

        \setlength{\cftmyequationsindent}{1.5em}
        \setlength{\cftmyequationsnumwidth}{2.3em}

        \begin{document}
        \clearpage
        \listofmyequations
        \clearpage
        \listoftables
        \clearpage
        \lipsum
        \begin{equation}
        E = \frac{1}{2} m v^2
        \end{equation}
        \myequations{Energia del vento}
        \begin{table}
        \caption{Questa è una tabella}
        \centering
        \begin{tabular}{ll}
        \toprule
        a & b\\
        \bottomrule
        \end{tabular}
        \end{table}
        \end{document}`
        Ciao
        Lorenzo

      • #118279
        Up
        0
        Down
        ::


        Grazie molte Lorenzo, sono riuscito!

        Una cordialità:
        -come posso usare la spaziatura di default fra il titolo e le varie voci?
        -Come posso creare la spaziatura di default fra le voci di due capitoli diversi? (come, ad esempio, fra il capitolo 2 e 3 dell’immagine “tabelle)

        Alessandro

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

    Go to top