Salta ai contenuti

Gestione delle referenze con BibTeX, usando Quarto -- Una breve guida

Quarto è un ottimo strumento per produrre report riproducibili, articoli e presentazioni, tra le altre cose. Una delle caratteristiche che distingue Quarto è la sua capacità di integrarsi con altri strumenti e software. BibTeX, un sistema di gestione delle referenze per documenti LaTeX, è uno di questi strumenti. BibTeX rende semplice citare le fonti e creare una bibliografia nel tuo documento.

Come nella sezione precedente, iniziamo creando un file .bib chiamato ‘bibliography.bib,’ che verrà riempito con voci BibTeX.
Le voci BibTeX sono costruite nel seguente formato e contengono informazioni sufficienti per l’inclusione delle citazioni e della bibliografia per ogni fonte letteraria (libro, saggio, ecc.).

Utilizziamo l’esempio della sezione precedente e citiamo il libro “Il vecchio e il mare” di Ernest Hemingway. Il risultato è il seguente:

@book{Hemingway1952,
title={Il vecchio e il mare},
author={Hemingway, Ernest},
year={1952},
publisher={Charles Scribner's Sons}
}

Ancora una volta, analizziamo “l’anatomia” di questa voce, concentrandoci su tre componenti per capire come viene definita ogni voce BibTeX:

  • Tipo di voce: con @book definiamo il tipo secondo lo schema @type della referenza. Possibili tipi sono @article per articoli scientifici e altri. BibTeX specifica quali campi sono opzionali e quali sono obbligatori per indicare correttamente la letteratura.
  • Campi della voce: nel caso del nostro esempio @book, questi sono title, author, year e publisher. (Vedi campi)
  • Chiave di citazione: nel nostro esempio è Hemingway1952 ed è usata per indicare una citazione in testo in LaTeX, cioè per fare riferimento alla fonte. In Quarto lo facciamo con [@Hemingway1952]. La chiave di citazione può essere qualsiasi stringa - spesso una combinazione di autore, anno e una parola del titolo.

Integrare BibTeX con Quarto è molto semplice. Basta specificare il file bib con ‘bibliography: bibliography.bib’ in YAML e la citazione con ’[@Hemingway1952]’ nel punto in cui desideri che appaia la citazione nel testo.

---
title: "Riferimenti BibTeX in Quarto"
author: "John Doe"
date: '2022-07-19'
bibliography: bibliography.bib
output: html_document
---
## Riferimenti BibTeX in Quarto
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Praesent enim urna, dapibus et bibendum vel, consectetur et turpis.
Cras a molestie nulla. [@Hemingway1952]

Formattare manualmente i file BibTeX può richiedere molto tempo, motivo per cui è generalmente consigliato utilizzare un gestore di referenze. Ecco alcuni che sono ideali per questo: