Citazione due articoli con quasi lo stesso gruppo di autori

  • Creatore
    Topic
  • #118633
    Up
    0
    Down
    ::


    Buongiorno.

    Quando cito qusti due articoli con `\textcite{…}`:
    `@article{Cherchye2007,
    title={An introduction to ‘benefit of the doubt’ composite indicators},
    author={Cherchye, Laurens and Moesen, Willem and Van Puyenbroeck, Tom and Rogge, Nicky},
    journal={Social indicators research},
    volume={82},
    number={1},
    pages={111–145},
    year={2007},
    publisher={Springer},
    doi = {https://doi.org/10.1007/s11205-006-9029-7}
    }

    @article{Cherchye2004,
    author = {Cherchye, Laurens and Moesen, Willem and Van Puyenbroeck, Tom},
    title = {Legitimately Diverse, yet Comparable: On Synthesizing Social Inclusion Performance in the EU},
    journal = {JCMS: Journal of Common Market Studies},
    volume = {42},
    number = {5},
    pages = {919-955},
    doi = {10.1111/j.0021-9886.2004.00535.x},
    url = {https://onlinelibrary.wiley.com/doi/abs/10.1111/j.0021-9886.2004.00535.x},
    eprint = {https://onlinelibrary.wiley.com/doi/pdf/10.1111/j.0021-9886.2004.00535.x},
    year = {2004}
    }`
    a prescindere da come imposto `maxcitenames`, nel primo caso appaiono i cognomi ti tutti gli autori più l’anno, nel secondo, invece, il cognome del primo autore seguito da et al. più l’anno. Io invece vorrei che entrambi fossero mostrati come in quest’ultimo caso. Le opzioni che utilizzo sono le seguenti:
    `\usepackage[style=authoryear-comp,maxbibnames=99,maxcitenames=2,isbn=false,backend=biber]{biblatex}`
    Se aggiungo `,uniquelist=false` non attengo nessun cambiamento; tuttavia, se cancello il file .bbl e faccio una nuova compilazione questo comando produce gli effetti desiderati. Ora, vorrei sapere: questa soluzione è accettabile? Esiste un’altro modo di procedere?

    Inoltre, quando nel preambolo è settato `maxcitenames=2`, come faccio a citare un articolo facendo in modo che compaiano tutti gli autori (mi serve, ad esempio, quando i cognomi degli autori formano l’acronimo del modello proposto e quindi è necessario mostrare da dove arriva quella particolare sigla)?

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


      La strada seguita è corretta e il comportamento atteso. Per quanto riguarda l’ultima domanda, non esiste un comando o un’opzione ad hoc per impostare il valore di maxnames localmente. Almeno che io sappia. L’unica strada che vedo percorribile è definirsi un comando di citazione che all’interno esegua
      `\defcounter{maxnames}{99}`
      come puoi vedere in questo post su TeX.StackExchange:
      https://tex.stackexchange.com/questions/126226/how-do-i-instruct-fullcite-to-use-maxbibnames-rather-than-maxcitenames
      Qui riporto l’esempio minimo compilabile che trovi lì:
      `
      \documentclass{article}
      \usepackage[maxbibnames=99,maxcitenames=1]{biblatex}
      \usepackage{filecontents}
      \begin{filecontents}{\jobname.bib}
      @misc{A01,
      author = {Author, A. and Buthor, B. and Cuthor, C. and Duthor, D.},
      year = {2001},
      title = {Alpha},
      }
      \end{filecontents}
      \addbibresource{\jobname.bib}

      \preto\fullcite{\AtNextCite{\defcounter{maxnames}{99}}}

      \begin{document}
      This is by \textcite{A01}, or, more completely:
      \fullcite{A01}.

      \printbibliography
      \end{document}
      `

      Ciao
      Ivan

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

Go to top