Nomi autori in bibliografia

  • Creatore
    Topic
  • #117353
    Up
    0
    Down
    ::


    Buongiorno, ho un problema riguardante la bibliografia nel senso che quando ci sono molti autori viene stampato “Fabio Restelli et al. …..”, senza indicare tutti i nomi. La mia professoressa non è d’accordo con questo stile e pretende che tutti i nomi vengano visualizzati.

    Come posso fare? carico qui il preambolo

    `\documentclass[12pt,a4paper,twoside,openright,notitlepage]{book}
    \raggedbottom % lascia alla fine delle pagine lo spazio invece che adattarle

    %—–Font e sillabazione
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{microtype} % migliora la scrittura del testo
    \usepackage{textcomp}

    %—–Codifica dei caratteri– Commentati perchè chiamati più avanti
    %\usepackage{amsfonts} % font matematici
    %\usepackage{amsmath} % migliora stampa formule matematiche

    %—–Geometria
    \usepackage{geometry}
    \geometry{a4paper,
    top=30mm, % margine superiore
    bottom=30mm, % margine inferiore
    inner=30mm, % margine interno pagina
    outer=25mm, % margine esterno pagina
    bindingoffset=3mm, % margine per la rilegatura
    heightrounded}

    %—–Interlinea
    %\usepackage{setspace}
    %\onehalfspacing
    %\doublespacing

    %—–Immagini
    \usepackage{graphicx}
    \graphicspath{{Immagini/}} % percorso
    \usepackage{caption} % didascalie
    \captionsetup{tableposition=top, figureposition=bottom,font=small,format=hang,labelfont={sf,bf}} % modificare didascalie
    \usepackage{subfig}

    %—–Tabelle
    \usepackage{booktabs} % filetti professionali
    \usepackage{multirow} % tabelle multiriga
    \usepackage{tabularx} % aggiunge colonna tipo X
    \usepackage{siunitx} % colonne di soli numeri “S”
    \sisetup{output-decimal-marker={,}} % usare la virgola come separatore decimale in colonne S
    \usepackage{rotating}
    \usepackage{longtable}
    \usepackage{xltabular}
    \newcolumntype{Y}{>{\centering\arraybackslash}X}

    %—–Equazioni
    \usepackage{amsmath}
    \usepackage{amssymb}
    \usepackage{array}
    \allowdisplaybreaks % Per poter spezzare le descrizioni su due pagine
    \usepackage{siunitx} % Simbolo grado centigrado \ang{}

    %—–Bibliografia
    \usepackage[autostyle,italian=guillemets]{csquotes}
    \usepackage[sorting=none,backend=bibtex,style=numeric]{biblatex}
    \addbibresource{Bibliografia/Bibliografia.bib}
    %\bibliography{Bibliografia/Bibliografia.bib}

    %—–Intestazione
    \usepackage{emptypage} % serve per fare le pagine vuote tra un capitolo e l'altro
    %modifica intestazioni
    \usepackage{fancyhdr}
    \pagestyle{fancy}
    \renewcommand{\footrulewidth}{0.4pt} % piede
    % intestazioni il minuscolo
    \renewcommand{\chaptermark}[1]{%
    \markboth{\chaptername
    \ \thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyfoot[C]{\thepage}
    \usepackage{afterpage}

    %—–Riferimenti cliccabili
    \usepackage[hyperindex,colorlinks]{hyperref}
    \hypersetup{%
    colorlinks=true,
    citecolor=black,
    linkcolor=black,
    urlcolor=black,
    }
    `

    Grazie a tutti

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


      Opzione `maxnames=999`
      Ci sono anche le opzioni maxbibnames, maxcitenames che agiscono solo, rispettivamente, sulla bibliografia e sulle citazioni.
      Rimando alla doc di biblatex: :~$ texdoc biblatex

      Quando il numero di nomi supera il valore di maxnames viene troncato al valore di minnames (che di default vale 1)
      Impostando maxnames=999 non dovresti avere troncature, a meno che qualche voce non abbia almeno 1000 autori.

      Ciao
      Ivan

    • #117355
      Up
      0
      Down
      ::


      Grazie mille Ivan per il tuo aiuto! Ora funziona tutto 🙂

    • #117356
      Up
      0
      Down
      ::

      ivan” post=117762Opzione `maxnames=999`
      Ci sono anche le opzioni maxbibnames, maxcitenames che agiscono solo, rispettivamente, sulla bibliografia e sulle citazioni.
      Rimando alla doc di biblatex: :~$ texdoc biblatex

      Quando il numero di nomi supera il valore di maxnames viene troncato al valore di minnames (che di default vale 1)
      Impostando maxnames=999 non dovresti avere troncature, a meno che qualche voce non abbia almeno 1000 autori.

      Ciao
      Ivan

      Scusa Ivan pensavo andasse tutto bene ma invece no 🙁 Mi spiego. L’opzione che tu hai suggerito funziona benissimo per la bibliografia ma, quando devo citare in testo e uso \textcite{..} allora mi servirebbe il comportamento di prima. Sarebbe possibile suddividere lo schema tra riferimento bibliografico (tutti i nomi) e citazioni in testo (Fabio et al.) ??

    • #117357
      Up
      0
      Down
      ::


      Mi rispondo da solo, ho trovato l’opzione maxbibnames (nella documentazione) che sembra fare proprio al caso mio. Noto tra l’altro che la risposta me l’aveva già data Ivan, bastava leggere con più attenzione e calma.

      Ciao a tutti 🙂

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

Go to top