Indice tipo ClassicThesis con tocloft

  • Creatore
    Topic
  • #67101
    samiel
    Partecipante
      Up
      0
      Down
      ::


      Ho modificato l’aspetti dell’indice in una classe book con tocloft.
      L’idea è sempre quella di riprodurre l’effetto di classicthesis.
      Il codice, prodotto per aggiunte ed eliminazioni, è il seguente:
      `\usepackage{tocloft,interfaces}
      \setcounter{tocdepth}{1}
      \settowidth{\cftchapnumwidth}{00.00\enspace}
      \settowidth{\cftsecnumwidth}{000.000\enspace}
      \renewcommand{\cftpartfont}{\bfseries\scshape\color{maroon}}
      \cftpagenumbersoff{part}
      \renewcommand{\cftchapfillnum}[1]{\nobreak\hspace{1.5em}\textbf{#1}\cftparfillskip\par}
      \renewcommand{\cftsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
      \renewcommand{\cftsubsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
      \setcounter{tocdepth}{1}
      \tocsetup{part/skip=1.5em}
      \tocsetup{chapter/skip=5pt}`
      Volevo sapere se si può rendere più economico eliminando qualche pleonasmo

      Grazie
      M.

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


        Ciao samiel,

        quello che posso fare io è riportarti il codice che mi era stato passato da Enrico. Per le classi standard è questo:
        `\usepackage{tocloft}
        \renewcommand{\cftchapfillnum}[1]{\nobreak\hspace{1.5em}\textbf{#1}\cftparfillskip\par}
        \renewcommand{\cftsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cftsubsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cftsubsubsecfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cftfigfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cfttabfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}`
        Per la classe memoir, invece, è il seguente:
        `\renewcommand{\cftchapterfillnum}[1]{\nobreak\hspace{1.5em}\textbf{#1}\cftparfillskip\par}
        \renewcommand{\cftsectionfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cftsubsectionfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cftsubsubsectionfillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cftfigurefillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}
        \renewcommand{\cfttablefillnum}[1]{\nobreak\hspace{1.5em}#1\cftparfillskip\par}`
        Ciao e buona serata,
        Marco.

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

    Go to top