biblatex: stile authoryear + numeric

  • Creatore
    Topic
  • #64873
    Up
    0
    Down
    ::


    Buonasera a tutti.

    Sto impostando la mia bibliografia utilizzando biblatex e mi chiedevo se fosse possibile impostare lo stile “authoryear” anteponendo però una numerazione, come per lo stile “numeric”.

    Grazie anticipatamente.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #64874
      Up
      0
      Down
      ::

      r.falcone” post=63972Buonasera a tutti.

      Sto impostando la mia bibliografia utilizzando biblatex e mi chiedevo se fosse possibile impostare lo stile “authoryear” anteponendo però una numerazione, come per lo stile “numeric”.

      Grazie anticipatamente.

      Pessima idea, anche se intuisco il motivo. Si fa così:

      `
      \usepackage[
      style=authoryear,
      labelnumber=true,
      dashed=false]{biblatex}

      \DeclareFieldFormat{bibentrysetcount}{\mkbibparens{\mknumalph{#1}}}
      \DeclareFieldFormat{labelnumberwidth}{\mkbibbrackets{#1}}

      \defbibenvironment{bibliography}
      {\list
      {\printtext[labelnumberwidth]{%
      \printfield{prefixnumber}%
      \printfield{labelnumber}}}
      {\setlength{\labelwidth}{\labelnumberwidth}%
      \setlength{\leftmargin}{\labelwidth}%
      \setlength{\labelsep}{\biblabelsep}%
      \addtolength{\leftmargin}{\labelsep}%
      \setlength{\itemsep}{\bibitemsep}%
      \setlength{\parsep}{\bibparsep}}%
      \renewcommand*{\makelabel}[1]{\hss##1}}
      {\endlist}
      {\item}`

      Può essere migliorato, ma non ne vale la pena.

      Ciao
      Ivan

    • #64875
      Up
      0
      Down
      ::


      Ciao Ivan, grazie per la risposta.

      Come mai sostieni che sia una pessima idea? Da un punto di vista stilistico?

      Purtroppo non riesco ad utilizzare il pacchetto {biblatex} dentro classicthesis; ho aperto una discussione separata a questo proposito qui; saresti così gentile da indirizzarmi?

      Grazie mille.

    • #64876
      Up
      0
      Down
      ::

      r.falcone” post=63995Ciao Ivan, grazie per la risposta.

      Come mai sostieni che sia una pessima idea? Da un punto di vista stilistico?

      Purtroppo non riesco ad utilizzare il pacchetto {biblatex} dentro classicthesis; ho aperto una discussione separata a questo proposito qui; saresti così gentile da indirizzarmi?

      Grazie mille.

      Sì, non usare classicthesis 😉 Le poche volte che ho provato ad usarla mi ha creato problemi. La classe suftesi con l’opzione sufelements riproduce lo stile di capitolo degli Elementi di Bringhurst.
      Sul primo punto la questione è semplice, almeno per me. Lo stile autore-anno è fatto per citare usando lo schema autore anno, altrimenti l’anno andrebbe alla fine della voce bibliografica. Questo perché in una voce sono importanti innanzitutto l’autore e il titolo. Con lo stile numerico si usa invece lo schema numerico, quindi non ha alcun senso spostare l’anno dal suo luogo naturale (è un po’ aristotelico, lo so). Potrebbe essere messo in qualsiasi altro punto della voce, ma si sceglie la fine perché è più razionale (o tradizionale?). Oltre a questo con il codice che ti ho dato si perde la funzionalità del trattino nel caso di autori ripetuti. Si può sistemare, ma come già detto non ne vale la pena.
      A che ti serve il numero prima della voce? Non sarà forse per mostrare quante voci hai nel tuo documento?

      Ciao
      Ivan

    • #64877
      Up
      0
      Down
      ::


      Grazie Ivan; concordo su tutta la linea; purtroppo, come hai scritto tu, l’unico obiettivo è quello di mostrare il numero dei riferimenti bibliografici consultati; a volte molti docenti, consultando in maniera spicciola il lavoro, purtroppo ne valutano la bontà attraverso il numero dei riferimenti bibliografici. Triste ma vero.

      In realtà, a questo punto, il nodo più intricato da sciogliere per me riguarda l’uso di {biblatex}: ho capito male da quanto hai scritto o non si può utilizzare dentro “classicthesis”?

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

Go to top