Buonasera,
Per scrivere la mia tesi di laurea ho utilizzato classic thesis.
Alla fine includono due indici (Index rerum et Index nominum) che ho incluso in un capitolo.Ho però un problema nel risultato visivo finale:
dopo il titolo del capitoi (Indici) c’è un’interruzione di pagina e gli indici cominciano solo alla pagina successiva.Come faccio a dirgli di non saltare la pagina?
…
`%*******************************************************
% Indice analitico
%*******************************************************\manualmark
\markboth{\spacedlowsmallcaps{\indexname}}
{\spacedlowsmallcaps{\indexname}}
\refstepcounter{dummy}
\pagestyle{scrheadings}
\addcontentsline{toc}{chapter}{\tocEntry{\indexname}}\let\cleardoublepage\clearpage
\myChapter*{Indici}
\nopagebreak[4]\printindex{author}{Index nominum}
\printindex{subject}{Index rerum}
`come potete vedere ho tentato con il comando \nopagebreak ma non ha dato alcun risultato.
Ciascun comando \printindex emette un comando \newpage. Dunque \nopagebreak non serve a nulla. Metti questo codice dopo \usepackage{multind}:
`\usepackage{multicol}
\makeatletter
\def\printindex#1#2{\columnseprule \z@ \columnsep 35\p@
\begin{multicols}{2}[\section*{#2}]
\markright{\spacedlowsmallcaps{#2}}
\phantomsection
\addcontentsline{toc}{section}{\tocEntry{#2}}
\@input{#1.ind}
\end{multicols}}
\makeatother`
Poi cancella quella riga “\let\cleardoublepage\clearpage” e, naturalmente, anche “\nopagebreak[4]”.
Sul colore ti invito a soprassedere.
Già che ci sei, cancella la riga “\input ulem.sty”, non so che ci stia a fare.
Ciao
Enrico