Bibliografia: eliminare pp e In:

  • Creatore
    Topic
  • #89312
    Up
    0
    Down
    ::


    Buongiorno,
    sto usando biblatex con le seguenti opzioni:
    `\usepackage[style=autoryear,dashed=false,maxbibnames=8,language=auto,natbib,hyperref,backend=biber]{biblatex}
    \usepackage[]{hyperref}

    \DeclareFieldFormat[article]{title}{\mkbibemph{#1}}
    \DeclareFieldFormat[incollection]{title}{\mkbibemph{#1}}
    \DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}}

    \addbibresource{Tesi.bib}
    \renewcommand{\bibpagespunct}{, }
    \renewcommand{\bibpagerefpunct}{, }`

    dove Tesi.bib è logicamente il file che contiene i riferimenti bibliografici.
    Io vorrei ottenere una bibliografia stile autore-anno in cui i nomi degli articoli e degli incollection siano in carattere normale (dovrei eliminare \DeclareFieldFormat[article]{title}{\mkbibemph{#1}} ma in quel caso me li mette fra virgolette), inoltre dovrei togliere In: prima del nome della rivista e pp. prima del numero di pagina (per questo ho inserito \renewcommand{\bibpagespunct}{, } e \renewcommand{\bibpagerefpunct}{, } ma non funzionano).
    Potete aiutarmi?
    Ho guardato sia il file dell’Arte di scrivere la bibliografia che Creare stili bibliografici con biblatex, nonché il manuale di biblatex su CTAN ma non ne vengo fuori.
    Grazie

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


      Per l’in
      http://bit.ly/1aKiJDJ

      Herberttry after loading biblatex:
      `\renewbibmacro{in:}{}`
      or only for an entry article:
      `\usepackage{biblatex}
      \renewbibmacro{in:}{%
      \ifentrytype{article}{}{%
      \printtext{\bibstring{in}\intitlepunct}}}`

      Per il pp
      http://bit.ly/1aKgOiG

      lockstep`\DeclareFieldFormat[article]{pages}{#1}%`

    • #89314
      Up
      0
      Down
      ::


      Oro, grazie.
      RISOLTO.

      Per quanto riguarda il carattere normale al posto del corsivo in Article e Incollection ho risolto con il comando
      ` \DeclareFieldFormat[article]{title}{#1}
      \DeclareFieldFormat[incollection]{title}{#1}
      `
      Prima pensavo che non fosse possibile utilizzare l’indice di campo (#1) senza un comando come \mkbibemph, mentre grazie alla risposta ho visto che anche su page è possibile usarlo.
      Grazie

    • #89315
      Up
      0
      Down
      ::

      Xini” post=88832`

      \addbibresource{Tesi.bib}
      \renewcommand{\bibpagespunct}{, }
      \renewcommand{\bibpagerefpunct}{, }`

      Meglio
      `
      \renewcommand*{\bibpagespunct}{\addcomma\space}
      \renewcommand*{\bibpagerefpunct}{\addcomma\space}
      `

      Ciao
      Ivan

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

Go to top