Seguendo i consigli di OldClaudio, ecco il risultato dei miei tentativi:
`
\documentclass[a4paper]{book}
\usepackage{multicol,lipsum}
\makeatletter
\newcommand\ultimomark{\makebox[\z@][r]%
{\expandafter
\@rightmark\botmark\@empty\@empty}}
\newcommand\primomark{\makebox[\z@][l]%
{\expandafter
\@rightmark\firstmark\@empty\@empty}}
\newcommand*\ps@dizionario{%
\let\@mkboth\@gobbletwo
\let\chaptermark\@gobble
\let\sectionmark\@gobble
\def\@evenhead{\primomark\hfil\ultimomark}%
\def\@oddhead{\primomark\hfill\ultimomark}%
\def\@oddfoot{\thepage}%
\let\@evenfoot\@oddfoot
}%
\makeatother
\newcommand*\lemma[1]{%
\medskip\par\noindent{\bfseries#1}%
\markboth{#1}{#1}%
\quad\ignorespaces}
\begin{document}
\pagestyle{dizionario}
\begin{multicols}{2}
\lemma{Alessio}
\lemma{Barbara}
\lipsum[1-5]
\lemma{Carlo}
\lemma{Dante}
\lemma{Elio}
\lemma{Felice}
\lipsum[1-4]
\lemma{Giulio}
\lemma{Ilaro}
\end{multicols}
\end{document}
`
Inserirò i nomi con il comando \lemma{Alighieri, Dante).
Alcune richieste: non riesco a modificare il codice indicato sopra: nello specifico non saprei come avere le testatine riportanti ‘primolemma–ultimolemma’ nella parte esterna della testina stessa e come far comparire il numero di pagina al centro del piede.
Grazie in anticipo!
A presto,
Matteo