Grazie per il lavoro di personalizzazione che stai facendo. Quando il risultato sarà perfezionato, valuterò se inserire il tuo codice nel pacchetto (magari come opzione). Naturalmente, se sei d’accordo! 😉
Ciao,
L.
Non ti preoccupare, puoi fare ciò che vuoi; se credi, inseriscilo pure nel tuo pacchetto con tutte le modifiche che ritieni necessarie, non c’è bisogno neppure che metti il mio nome da qualche parte nella documentazione o nel pacchetto (mi accontento che mi dici come scrivere dietro alla copertina, come hai fatto tu a pag ii dell’arte 😉 )… Per qualche motivo però, Enrico ha detto che questo indice non è di suo gradimento, ed avrà certamente le sue buone ragioni… non so se si stava riferendo all’idea in generale che stavo cercando di tirare fuori o se si riferiva nello specifico ad una delle bozze postate in precedenza. Ad ogni modo sono stato costretto a ridefinire un indice che altrimenti nel mio caso sarebbe stato davvero troppo omogeneo (anche se a quanto pare sono l’unico ad avere questo problema, non saprei proprio dire da cosa possa dipendere)
Questo è il massimo che sono riuscito a fare, non saprei come perfezionarlo ulteriormente, ma sono disposto ad accettare opinioni, consigli ed impressioni di chiunque voglia farlo. Cliccando qui trovate il collegamento al pdf.
Il codice, anche un po’ ripulito è il seguente:
`
%************************************************************
% STILE DELL'INDICE TOC
%************************************************************
\RequirePackage{titletoc}
\newfont{\EulerFont}{eurb10 scaled 2200} % comando che imposta il font euler
\titlecontents{chapter} % formattazione capitolo
[-0.32em] % left – sposta a destra la riga
{\normalfont\Large\sffamily} % above – formattazione generale
{\contentslabel[ % before with label – formattazione numero del capitolo
\normalfont\color{halfgray}\Huge\EulerFont\thecontentslabel]{2.6em}
\normalsize\spacedallcaps} % comandi per la riga di indice
{\hspace{0.34em}\normalsize\spacedlowsmallcaps}%without label – cap non numerati
{\normalfont\qquad\normalsize\contentspage}
[] % formattazione seguente (sotto)
\titlecontents{section}
[2.15em]
{\sffamily\scshape}
{\contentslabel{2em} \normalsize\spacedlowsmallcaps}
{\hspace*{0em}}
{\normalfont\qquad\normalsize\contentspage}
\titlecontents{subsection}
[4.9em]
{\small}
{\contentslabel[\normalfont\thecontentslabel]{2.6em} }
{\hspace*{0em}}
{\normalfont\qquad\normalsize\contentspage}
`
Non ho testato l’indice con sezioni tanto lunghe da occupare 2 righe, e non ho trovato altri modi di allineare la struttura se non con continui tentativi ed aggiustamenti. Il numero tra parentesi quadre indicato come