Eccomi con un esempio:
nel preambolo:
\usepackage{makeidx}
\makeindexnel documento
…
\index{Questa è la prima poesia}
\titlepoem{Prima}
\begin{verse}
Questa è la prima poesia\\
bla bal bla\\
…
\end{verse}\index{Questa è la seconda poesia}
\titlepoem{Seconda}
\begin{verse}
Ciao. Questa è la seconda poesia\\
bla bal bla\\
…
\end{verse}ecc…
alla fine ho fatto
\tableofcontents
così ho ottenuto un indice “cronologico” (nel senso di immissione nel documento dei componimenti della serieINDICE
Prima ……………………………. 1
Seconda ………………………. 2io vorrei aggiungere una cosa della serie
INDICE DEI CAPOVERSI
Ciao. Questa è la seconda poesia ………2
Questa è la prima poesia …………………..1ovviamente in ordine alfabetico. Altre richieste che gradirei è che non fosse sue due colonne. Mi rendo conto della richiesta un po’ contorta. Grazie ancora
`\begin{filecontents*}{alphatoc.ist}
delim_0 “}{”
delim_t “}”
item_0 “\n\\contentsline{section}{”
\end{filecontents*}
\documentclass[a4paper]{book}
\usepackage[latin1]{inputenc}
\usepackage{verse}
\usepackage{makeidx}
\makeindex
\makeatletter
\renewenvironment{theindex}
{\chapter*{\indexname
\@mkboth{\MakeUppercase\indexname}{\MakeUppercase\indexname}}%
\@starttoc{toc}}
{}
\makeatother
\newcommand{\firstline}[1]{#1\index{#1}}
\begin{document}
\poemtitle{Prima}
\begin{verse}
\firstline{Questa Ë la prima poesia}\\
bla bal bla\\
aaa
\end{verse}
\poemtitle{Seconda}
\begin{verse}
\firstline{Ciao. Questa Ë la seconda poesia}\\
bla bal bla\\
aaa
\end{verse}
\tableofcontents
\printindex
\end{document}`
Ecco qui l’esempio. Per compilare l’indice devi usare la linea di comando
`makeindex -s alphatoc
La compilazione dell’esempio produce il file alphatoc.ist, che devi tenere nella stessa directory del tuo file principale. Non occorre che riporti più l’ambiente filecontents, serve solo per inviare il file.
Ciao
Enrico