Biblatex autore anno per materie scientifiche

  • Questo topic ha 3 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 11 anni fa da Matteo.
  • Creatore
    Topic
  • #102918
    Up
    0
    Down
    ::


    Ciao a tutti,
    sono alle prese con la scrittura della tesi di dottorato (chimica, in inglese). Ho deciso di impiegare la classe suftesi e sto cercando uno stile bibliografico adatto alle mie esigenze e che faccia uso di BibLaTeX.
    A proposito delle mie esigenze, vorrei ottenere riferimenti formattati nel modo seguente:
    Ahn, I.Y., Chung, H.K., Choi, H.J., 2004. Influence of glacial runoff on baseline metal accumulation in the Antarctic limpet Nacella concinna from King George Island. Mar. Pollut. Bull. 49, 119–127

    quindi Cognome N., Anno. Titolo. Journ. Vol, p–p.
    Attualmente il pacchetto BibLateX viene caricato nel seguente modo
    `\usepackage[hyperref=true,
    firstinits=true,%
    style=authoryear-comp,%
    dashed=false,%
    mergedate=compact,%
    maxnames=99,%
    maxcitenames=2,%
    url=false,%
    isbn=false,%
    backend=biber]{biblatex}`
    ma i riferimenti prodotti sono inadeguati per:

    1. la presenza di parentesi tonde intorno all’anno di pubblicazione;
    2. titolo virgolettato;
    3. “In:” anteposto al nome del giornale;
    4. presenza del numero di fascicolo separato con un punto dal numero del volume;
    5. “pp.” anteposto ai numeri di pagina.

    Sapreste aiutarmi a risolvere questi problemi?
    Grazie

    AB

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


      Le modifica da fare non sono molte, tuttavia, l’uso di quello stile è tassativo?
      Hai provato a dare un’occhiata sul sito di CTAN per vedere se c’è uno stile che già corrisponde
      alle tue esigenze?
      Trattandosi di una tesi in chimica, probabilmente esisterà uno stile già pronto all’uso.
      Magari biblatex-chem…

      Ciao
      Ivan

    • #102920
      Up
      0
      Down
      ::


      No, non è tassativo ma mi piacerebbe utilizzarlo per uniformità. Purtroppo gli stili contenuti in biblatex-chem sono tutti del tipo numerico, il quale va per la maggiore nel mondo della chimica ma che a me proprio non piace.
      Attualmente me la sono cavata con una serie di comandi ripescati in giro per il web ed incollati più o meno a casaccio a dare la seguente porzione di codice

      % antepone i cognomi alle sigle dei nomi degli autori
      \DeclareNameAlias{sortname}{last-first}
      \DeclareNameAlias{default}{last-first}

      % rimozione dei campi number e note
      \AtEveryBibitem{% Clean up the bibtex rather than editing it
      \clearfield{number}
      \clearfield{note}
      }

      % inserimento di una virgola a separare il campo autori ed anno
      \usepackage{xpatch}
      \xpretobibmacro{date+extrayear}{\unspace\addcomma\addspace}{}{}

      % rimozioni delle parentesi intorno al campo anno
      \xpatchbibmacro{date+extrayear}{%
      \printtext[parens]%
      }{%
      \setunit{\addperiod\space}%
      \printtext%
      }{}{}

      % rimozione di “In:” prima del volume
      \renewbibmacro{in:}{}

      % rimozione del punto dopo il DOI
      \renewcommand{\finentrypunct}{}

      % rimozione delle virgolette intorno al titolo
      \DeclareFieldFormat[article, inbook, incollection, inproceedings, misc, thesis, unpublished]
      {title}{#1}

      % rimozione di p. e pp. prima dei numeri di pagina
      \DefineBibliographyStrings{english}{%
      backrefpage = {\lowercase{s}ee p.},
      backrefpages = {\lowercase{s}ee pp.} %
      }
      \DeclareFieldFormat{pages}{#1}

      % nome del giornale in corsivo con virgola finale
      \DeclareFieldFormat{journaltitle}{\mkbibemph{#1},}
      \DeclareFieldFormat[inbook,thesis]{title}{\mkbibemph{#1}\addperiod}

      % titolo dell’articolo in testo normale
      \DeclareFieldFormat[article]{title}{#1}

      % volume in grassetto
      \DeclareFieldFormat[article]{volume}{\textbf{#1}}

      Funziona ma non mi sembra il massimo dell’eleganza.
      Grazie.

      AB

    • #102921
      Up
      0
      Down
      ::


      prova a guardare biblatex, forse può esserti utile.

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

Go to top