Problema nella gestione del numero degli autori con bibtex

  • Creatore
    Topic
  • #106340
    Up
    0
    Down
    ::


    salve,

    sto provando ad inserire una bibliografia tramite bibtex, ho usato la guida di lorenzo Pantieri e più o meno le cose tornano, sto avendo tuttavia problemi che non riesco a risolvere nemmeno cercando in rete. Anzitutto i semplici comandi relativi a bibtex che sto usando:

    nel preambolo:

    \usepackage[autostyle]{csquotes}
    \usepackage[backend=biber,style=authoryear-comp,backref]{biblatex}
    \addbibresource{biblio.bib}
    \usepackage[colorlinks=true,citecolor=blue,linkcolor=blue]{hyperref}

    prima dell’end document:

    \printbibliography

    Quindi niente di particolare. Passando alle difficoltà, il problema più grande è che la scelta del numero di autori da mostrare dipende da non so bene cosa, qui porto un esempio:

    creo un file biblio.bib fatto così:

    @article{test,
    author = {Cognome1, N1. and Cognome2, N2. and Cognome3, N3.},
    title = {Titolo di test},
    journaltitle = {Giornale di test},
    number = {0},
    year = {2016},
    pages = {100-101},
    }

    @article{test2,
    author = {Cognome1, N1. and Cognome2, N2. and Cognome3, N3. and Cognome4, N4},
    title = {Titolo di test},
    journaltitle = {Giornale di test},
    number = {0},
    year = {2016},
    pages = {100-101},
    }

    ed ottengo la bibliografia:

    Cognome1, N1., N2. Cognome2, and N3. Cognome3 (2016). “Titolo di test.” In: Giornale di test, pp. 100–101 (cit. on p. 1).
    Cognome1, N1., N2. Cognome2, N3. Cognome3, and N4 Cognome4 (2016). “Titolo di test.” In: Giornale di test, pp. 100–101 (cit. on p. 1).

    con le citazioni nel testo date come:

    … Cognome1, Cognome2, and Cognome3 2016
    … Cognome1, Cognome2, Cognome3, and Cognome4 2016

    poi, modifico il file biblio in questo modo:

    @article{test,
    author = {1Cognome1, N1. and 1Cognome2, N2. and 1Cognome3, N3.},
    title = {Titolo di test1},
    journaltitle = {Giornale di test1},
    number = {0},
    year = {2016},
    pages = {100-101},
    }

    @article{test2,
    author = {Cognome1, N1. and Cognome2, N2. and Cognome3, N3. and Cognome4, N4},
    title = {Titolo di test},
    journaltitle = {Giornale di test},
    number = {0},
    year = {2016},
    pages = {100-101},
    }

    ho aggiunto degli “1” nei campi della prima reference, il resto è tutto identico, succede che ora la reference con 4 autori viene troncata al primo + at Al:

    1Cognome1, N1., N2. 1Cognome2, and N3. 1Cognome3 (2016). “Titolo di test1.” In: Giornale di test1, pp. 100–101 (cit. on p. 1).
    Cognome1, N1. et al. (2016). “Titolo di test.” In: Giornale di test, pp. 100–101 (cit. on p. 1).

    questo anche nella citazione del testo:

    … 1Cognome1, 1Cognome2, and 1Cognome3 2016
    … Cognome1 et al. 2016:

    non capisco da cosa dipenda la scelta del numero di autori da mostrare. Quello che sarebbe il mio obiettivo è di mostrare tutti i gli autori nella bibliografia e, a meno che gli autori non siano solo due, riportare solo il primo + et Al nei richiami del testo.

    Altri piccole cose che non capisco come sistemare sono:

    -nella bibliografia inserisce prima il cognome poi il nome del primo autore e poi dal secondo inizia con il nome
    -non compare la virgola separatrice tra l’autore e l’anno nel testo, come accade negli esempi riportati nella guida

    spero qualcuno sappia che pesci prendere perché io non so che inventarmi 😀

    grazie

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


      Brevemente.
      Opzioni maxnames, minnames et similia per gestire le liste di autori. Vedi documentazione di biblatex.
      È corretto che l’inversione cognome nome sia fatta solo per il primo nome.
      Per la virgola tra nome e anno, opzione natbib.

      Ciao
      Ivan

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

Go to top