http://www.guit.sssup.it/phpbb/viewtopic.php?t=3843
Ciao a tutti.
Nel topic che ho segnalato emerge un problema: se si desidera inserire una voce relativa alla bibliografia nell’indice, è opportuno dare il comando
`\cleardoublepage`
prima di
`\addcontentsline`
altrimenti la pagina dell’indice non è quella giusta.Vorrei capire il caso generale. Cioè, quell’indicazione vale sia nel caso si usi thebibliography sia se si usa BibTeX?
E poi: bisogna fare così per ogni classe (book, report e article) e per ogni opzione (oneside, twoside)?In effetti se si mette \cleardoublepage nella classe article, si inizia una pagina nuova (cosa che non è detto sia desiderabile). Se però non lo si mette e il richiamo nell’indice è errato, non va bene un’altra volta.
Sbaglio?
Occorre farlo, naturalmente, solo se si vuole che la bibliografia vada a una nuova pagina destra. Purtroppo le classi standard non prevedono la bibliografia nell’indice in modo automatico, a differenza di quelle dell’AMS.
La risposta quindi è articolata:
(1) se si usa article, non ci va \cleardoublepage, ma occorre vedere il risultato finale (potrebbe capitare che l’inizio della bibliografia forzi una nuova pagina e, in tal caso, occorre dare \clearpage prima di \addcontentsline);
(2) se si usa report o book, va dato \cleardoublepage prima di \addcontentsline;
(3) se si usa una delle classi AMS, non c’è bisogno di fare nulla: la bibliografia va nell’indice senza bisogno di aggiungere comandi particolari.
(4) se si usa memoir, vale lo stesso del punto (3) (credo, ma controlla).
Che poi si usi BibTeX o si scriva direttamente l’ambiente thebibliography è ovviamente irrilevante: basta leggere un .bbl per accorgersi che comincia con \begin{thebibliography}.
Ciao
Enrico