@book{NCharpak05, author = "Charpak, Nathalie", title = "Bébés kangourous : Materner autrement", year = "2005", publisher = "Odile Jacob", address = "Paris" }Attention: ce fichier d'extension .bib n'est PAS un fichier au format .tex!
S'il s'agit d'un article, il faut écrire @article au lieu de
@book et ajouter quelques renseignements (nom et numéro du
journal, pages, ...).
En général, on met des clefs de citation qui ont un
peu de sens, comme dans l'exemple NCharpak05.
Dans la pratique, on n'écrit que rarement ce genre de fichier à la main. Il existe en effet plusieurs logiciels capables de le faire pour vous parfaitement, comme on le verra plus tard.
Pour faire
référence à un ouvrage dans le texte, on insère la commande
\cite{clef_de_citation_de_l_ouvrage}. Par exemple, avec le fichier ma_biblio.bib ci-dessus,
on pourrait écrire dans le texte sur les kangourous kangourou.tex, en fin de section 3:
"Ceci a inspiré une méthode pour porter les nourrissons, voir~\cite{NCharpak05}."
Ensuite, il faut indiquer le fichier où se trouve la référence dont la clef de citation a été utilisée dans la commande \cite, ainsi que le style dans lequel cette référence apparaîtra. Pour cela, écrivez simplement juste avant \end{document}, et sans écrire l'extension .bib à la fin du fichier bibliographique:
\bibliographystyle{style_de_biblio} \bibliography{chemin_d_accès_au_fichier_biblio}La compilation se fera en 4 passes: compilez une première fois avec pdfLaTeX, une fois avec BibTeX, puis deux fois encore avec pdfLaTeX. Si vous lisez les messages après chaque compilation, vous verrez ce qui manque et pourquoi ces quatre passes sont nécessaires au calcul complet.
Indiquez ensuite en fin de document (plain est un style bibliographique de base pour LaTeX, et ma_biblio.bib est dans le même répertoire que kangourou.tex):
\bibliographystyle{plain} \bibliography{ma_biblio}Compilez comme ci-dessus et observez le résultat.
Vous constatez l'apparition d'un [1] à l'endroit de la commande \cite en section 3,
ainsi que de la bibliographie en fin de document.
Cette bibliographie contient uniquement les ouvrages que vous citez dans votre document. Aucun ouvrage présent dans le fichier .bib, mais non cité dans le texte à l'aide de la commande \cite{clef_de_citation}, n'y apparaît. C'est tout à fait normal!
Remplacez le style plain par alpha ou par abbrv pour voir les différences. Pour unsrt, vous ne verrez rien sur cet exemple.
\usepackage{natbib}et de remplacer votre style bibliographique plain ou unsrt par plainnat ou unsrtnat.