Bibliografia nell’indice e \cleardoublepage: sempre?

  • Creatore
    Topic
  • #20957
    lorenzo.pantieri
    Partecipante
      Up
      0
      Down
      ::


      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?

      Grazie mille,
      L.

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #20958
        Up
        0
        Down
        ::

        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

      • #20959
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Grazie mille, Enrico, illuminante come sempre! 💡

          A presto,
          L.

      Visualizzazione 1 filone di risposte
      • Devi essere connesso per rispondere a questo topic.

      Go to top