mercoledì 5 marzo 2014

Come aggiungere la bibliografia in LaTeX con BibTeX

Importare la bibliografia in LaTeX, con TeXMaker e "natbib" in pochi passaggi:


1) Per prima cosa aprite un nuovo file (blank) e copiate e incollate i vari codici per la bibliografia:
N.B: Li potete scaricare direttamente da google scholar. Nei risultati di ricerca, direttamente sotto la preview dell'articolo cliccare su "Cita" e poi "importa in BibTeX". Copiare e incollare il codice nel file tex.
@article{engle08,
  title={The spline-GARCH model},
  author={Engle, Robert F and Rangel, Jose Gonzalo},
  journal={Review of Financial Studies},
  volume={21},
  number={3},
  pages={1187--1222},
  year={2008},
  publisher={Soc Financial Studies}
}

@book{roache10,
  title={What explains the rise in food price volatility?},
  author={Roache, Shaun K},
  year={2010},
  publisher={International Monetary Fund}
}
Non ci deve essere nient'altro oltre alle stringhe con i riferimenti bibliografici.
Salvate il file con estensione .bib.
Io l'ho chiamato ad esempio: "bibliografia.bib"

2) Aprite un secondo file e copiate il codice sottostante:


\documentclass[a4paper,11pt, twoside]{article}


\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{natbib}
 
\begin{document}
\section{Introduction}

[body con \cite{roache10} \cite{engle08} vari sparsi nel testo]


\bibliographystyle{apa} % "apa": author-year è lo stile e può essere modificato
\bibliography{bibliografia}   % bibtex è il nome del file bibliografia

\end{document}

3)  Tornate sul file "bibliografia.bib"; cliccate sul menu a tendina in alto e cliccate su "BibTeX".


4)  Ritornate sul file della vostra tesi "Tesi.tex" e sempre dal menu a tendina seguite questi 4 passaggi:
     4.1) Lanciatelo col tasto "LaTeX"
     4.2) Lanciatelo col tasto "BibTeX"
     4.3) Lanciatelo col tasto "LaTeX"
     4.4) Lanciatelo col tasto "LaTeX"

Questi quattro passaggi sono essenziali perchè ogni step produce file "ausiliari" che vengono utilizzati nello step successivo. Il 4.1 genera un file .aux con le citazioni di cui si ha bisogno, il comando BibTeX genera un *.bbl file, il terzo comando incorpora le citazioni nel documento, mentre il quarto è necessario per assicurarsi che le references siano formattate correttamente.

5) Infine con Quick Build generate il pdf finale.

Hope it helps! Io ci ho perso una mattinata! ;)

14 commenti:

  1. Ottime indicazioni, semplici, sintetiche; ha funzionato subito, grazie.

    RispondiElimina
  2. Grazie mille, assolutamente chiaro e semplice. Ottima guida!

    RispondiElimina
  3. Grazie mille!! Guida semplice, chiara e completa!

    RispondiElimina
  4. scusami, cos'è quick build? :O

    RispondiElimina
  5. Ciao ho provato anche questa guida ma il risultato ottenuto non è cambiato. Nel pdf che si genera, in corrispondenza delle citazioni mi compare [?]. Come posso risolvere questo problema?

    Grazie

    RispondiElimina