biblatex: cambiare il nome alla bibliografia

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


      Ciao a tutti. Ho un documento (in italiano) scritto con scrreprt e ClassicThesis; biblatex caricato così:
      `\usepackage[style=philosophy-modern,hyperref,backref,square,natbib]{biblatex}`
      Vorrei che sostituire l’intestazione “Bibliografia” con “Bibliografia essenziale”.

      Ho cercato (rapidamente, per la verità) sulla doc. di biblatex, ma non so bene che cosa cercare. La ricerca “bibname” non mi ha aiutato.

      Mi aiutate?

      Più grave, ho visto che se si procede come indicato nell’Arte, ovvero con
      `\addto\captionsitalian{\renewcommand{\bibname}{Bibliografia essenziale}}`
      non succede nulla. Evidentemente, biblatex ha il suo modo per regolare le parole automatiche della bibliografia. Giusto? Se sì, questa cosa nell’Arte dovremo proprio dirla!

      Grazie anticipate,
      L.

    Visualizzazione 2 filoni di risposte
    • Autore
      Risposte
      • #68506
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::


          Ho provato con
          `\defbibheading{essenziale}{\chapter*{Bibliografia essenziale}}
          \nocite{*}
          \phantomsection
          \addtocontents{toc}{\protect\vspace{\beforebibskip}}
          \printbibliography[heading=essenziale]
          `
          Funziona tutto, meno la creazione del segnalibro (che non c’è), mentre con il semplice \printbibliography ottengo in automatico il segnalibro. 🙁

        • #68507
          Up
          0
          Down
          ::

          lorenzo.pantieri” post=67587Ho provato con
          `\defbibheading{essenziale}{\chapter*{Bibliografia essenziale}}
          \nocite{*}
          \phantomsection
          \addtocontents{toc}{\protect\vspace{\beforebibskip}}
          \printbibliography[heading=essenziale]
          `
          Funziona tutto, meno la creazione del segnalibro (che non c’è), mentre con il semplice \printbibliography ottengo in automatico il segnalibro. 🙁

          Visto che usi \chapter* il segnalibro non viene creato. Magari aggiungendo
          `\addcontentsline{toc}{chapter}{Bibliografia essenziale}`
          funziona. Dove aggiungerlo? Dove ti pare: prima di \printbibliography o nel codice di \defbibheading.

          Ciao
          Enrico

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


            Caro Enrico, il tuo intervento è stato (come mille altre volte) risolutivo.

            Solo una porecisazione. Ho corretto il codice che hai proposto in
            `\addcontentsline{toc}{chapter}{\tocEntry{Bibliografia essenziale}}`
            In questo modo, infatti, la voce nell’indice risulta in maiuscoletto spaziato, omogenea con le altre (questo perché sto usando ClassicThesis, va senza dire).

            Per comodità di altri utenti riporto il codice (non proprio immediato) per produrre il risultato richiesto:
            `\cleardoublepage
            \defbibheading{essenziale}{\chapter*{Bibliografia essenziale}}
            \nocite{*}
            \phantomsection
            \addtocontents{toc}{\protect\vspace{\beforebibskip}}
            \addcontentsline{toc}{chapter}{\tocEntry{Bibliografia essenziale}}
            \printbibliography[heading=essenziale]
            `
            Ancora grazie,
            Lorenzo

        Visualizzazione 2 filoni di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top