::
… come promesso, inserisco la soluzione che ho trovato, studiando etoc.
Si avvicina molto al layout che mi è stato chiesto di imitare, ma i numeri di pagina sono allineati a sinistra, anziché a destra.
Questi numeri, come vedrete leggendo il codice, sono contenuti in un parbox e non ho trovato, nella guida latex2e_reference il modo di allinearli a destra, il che renderebbe la pagina più ordinata.
Ho cercato di emendare il codice da tutto ciò che non è strettamente necessario a generare l’indice. Ma dato che dovevo simulare due colonne e vari casi, lo troverete sicuramente prolisso. In realtà voglio sperare che titoli lunghi non ce ne siano, ma ho preferito provare anche questa condizione.
La soluzione è semplice e forse inutilmente ripetitiva, ma è quanto riseco a fare.
Ogni suggerimento ulteriore sarà gradito.
`
%%%% P R E A M B O L O %%%%%%%%%%%%%%%%%%%%%
%%%% FORMATO
\documentclass[10pt,onecolumn]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[polutonikogreek,italian]{babel}
\usepackage{microtype}
\usepackage{calc}
\usepackage[paperwidth=18cm, paperheight=23.5cm, inner=25.6mm, outer=25.6mm, top=28.3mm, headsep=14.3mm, bottom=23.3mm, onecolumn,]{geometry}
\linespread{1}%gestisce l'interlinea
%%%% CROCINI DI STAMPA (FRAME)
\usepackage[a4,frame,center,pdftex]{crop}
%%%% ELENCHI
\usepackage[inline]{enumitem}
\setlist{labelsep=*, leftmargin=0.4cm, noitemsep, topsep=0pt}
\renewcommand\labelitemi{\normalfont \textendash}
\usepackage{color}
\definecolor{valeriared}{cmyk}{0,0.95,1,0.30}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%INDICI con ETOC
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[titles]{etoc}
\etocmulticolstyle[2]{}
\etocmulticolstyle{\noindent\color{valeriared}\fontfamily{phv}\fontseries{b}\fontsize{20}{20}\selectfont\MakeUppercase{Indice}\vspace{53mm}}
\etocsetstyle{part}
{\begin{description}}
{\color{valeriared}\fontfamily{phv}\fontseries{b}\fontsize{12}{12}\selectfont\item{}\hspace{8mm}\etocnumber \hspace{6mm} \etocname{}}
{\vspace{5mm}\par}
{\end{description}}
\etocsetstyle{chapter}
{\begin{description}
}
{\vspace{12pt}\color{valeriared}\fontfamily{phv}\fontseries{b}\fontsize{8}{8}\selectfont\item{\parbox[t]{5mm}{\etocpage}}\hspace{6mm}\parbox[r]{45mm}{\etocnumber. \etocname}{}}
{\par }
{\end{description}}
\etocsetstyle{section}
{\begin{description}
}
{\vspace{4pt}\color{black}\fontfamily{phv}\fontseries{m}\fontsize{8}{8}\selectfont\item{\parbox[t]{5mm}{\etocpage}}\hspace{6mm}\parbox[r]{45mm}{\etocname}{}}
{\par }
{\end{description}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{lipsum}
\begin{document}
\frontmatter
\tableofcontents
\clearpage
\mainmatter
%premessa
\onecolumn
\part{Teoria}
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo a}
\lipsum[1-5]
\section{Un paragrafo b}
\lipsum[1-5]
\section{Un paragrafo c}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\chapter{Un capitolo con titolo breve}
\lipsum[1-5]
\section{Un paragrafo con titolo breve}
\lipsum[1-5]
\chapter{Un capitolo con titolo molto molto lungo}
\lipsum[1-5]
\section{Un paragrafo con molto molto lungo}
\lipsum[1-5]
\backmatter
\end{document}
`