Un altro “bug” di LaTeX credo sia il ricorrente problema delle testatine sbagliate usando i comandi di sezionamento asteriscati, che si risolve con un \markboth.
Bisognerebbe ridefinire i vari comandi di sezionamento affinché lancino \markboth in automatico.
Basta non usarli; \chapter* non va usato mai; la classe book ha la funzionalità apposita (introdotta per la prima volta dalla classe amsbook) per evitarlo, adoperando \frontmatter e \mainmatter.
Sono d’accordo sia con Enrico sia con Francesco. Se si usano i comandi \frontmatter e \mainmatter messi a disposizione dalla classe book il problema non si presenta. Se però si usa la classe report (che non ha \frontmatter e \mainmatter) il problema c’è: l’unico modo è impostare manualmente le testatine con \markboth.
Si tratta quindi di un (altro piccolo) bug di LaTeX: per la precisione di un bug della classe report.
Dire, come fa Enrico, che il comando \chapter* non va usato mai equivale a dire -se non sbaglio!- che, se in un documento c’è bisogno di inserire un capitolo non numerato (una prefazione, un sommario “esteso”, …) non bisogna usare la classe report, ma la classe book (eventualmente con le opzioni openany e oneside). Sono d’accordo, naturalmente: la classe report mi è sempre sembrata un doppione di book!
Ciao,
L.