Re: Indici e intestazioni con Arsclassica

#31301
Up
0
Down
::


Spero che questo fosse il modo corretto di procedere. Ho copiato arsclassica nella mia cartella di lavoro, poi l’ho rinominato, infine ho aggiunto il codice:
`%************************************************************
% STILE DELL'INDICE TOC
%************************************************************
\RequirePackage{titletoc}
% Chapter numbers
%\let\contentslabel\undefined
%\newfont{\contentslabel}{eurb10 scaled 1000}%

\titlecontents{chapter} % section
[-0.6em] % left – sposta a destra il numero (\contentslabel)
{\vspace{1em}\normalfont\Large\sffamily\scshape}% above – formattazione generale
{\contentslabel[ % before with label – formattazione numero del capitolo
\color{halfgray}\Huge\thecontentslabel
]{2.5em} \normalsize\spacedallcaps}
{\hspace*{0em}} % sposta a destra i cap non numerati
{\normalfont\qquad\normalsize\contentspage}
[] % formattazione seguente (sotto) \color{halfgray}\hrule
\titlecontents{section}
[2.7em]
{\sffamily\scshape}%\vline}
{\contentslabel{2.5em} \normalsize\spacedlowsmallcaps}
{\hspace*{0em}}
{\normalfont\qquad\normalsize\contentspage}%\titlerule*[1pc]{.}
%[\vspace{1em}]
\titlecontents{subsection}
[6.7em]
{\small\sffamily}%\vline}
{\contentslabel{2.5em}}
{\hspace*{0em}}
{\normalfont\qquad\normalsize\contentspage}%\titlerule*[1pc]{.}
%[\vspace{1em}]
`
Ho scoperto che solo il campo before with label accetta comandi e non solo dichiarazioni, in questo modo dopo la formattazione del numero di capitolo ho aggiunto i comandi per ottenere il maiuscolo spaziato! Per me ci siamo quasi, il risultato che si pttiene mi pare buono. I numeri delle pagine sono tutti in palatino oldstyle azzurro di dimensioni normali, l’indentazione potrebbe essere eccessiva, specie se si usano più livelli. I numeri delle subsection non sono il oldstyle, e questo mi pare un male. I numeri dei capitoli invece sono in oldstyle, e questo mi pare anche un male peggiore, tra l’altro non sono ancora riuscito ad impostare il carattere Euler!! Come vi sembra?!?

Ciao, Roberto!

Go to top