Gérer la bibliographie avec BibTex
Citer des articles
Dans les corps du texte pour citer un articles, on utilise la commande cite :
L'article de~\cite{Marey98} parle de cette méthode.
Insérer de la bibliographie avec les éléments bibitem
\bibitem est la commande a utiliser pour entrer une référence bibliographique dans l'environnement thebibliographe de votre document. La syntaxe est la suivante \bibitem[label]{key}
\begin{thebibliography}{50}
\bibitem{Simpson} Homer J. Simpson. \textsl{Mmmmm...donuts}.
Evergreen Terrace Printing Co., Springfield, SomewhereUSA, 1998
\end{thebibliography}
Et pour vous référer à cet élément dans votre texte, il faut écrire :
My thesis, about the philosophy of The Simpsons\copyright
comes from my favorite book \cite{Simpson}.
Insérer la bibliographie avec un fichier .bib
\bibliographystyle{style utilisé}
\bibliography{nom du fichier .bib (sans l'extension .bib)}
Le style peut être plain, alpha, abbr, unsrt.
Les éléments du fichier .bib
Pour un article de journal
@Article{étiquette,
title = {le titre de la publi},
author = {liste des auteurs : Nom, P. and Nom2, P2. and Nom3, P3.},
journal = {journal},
volume* = {volume},
year = {année},
pages* = {pages concernées}
month = {mois}
note* = {note}
}
Pour un article de journal
@Article{étiquette,
title = {le titre de la publi},
author = {liste des auteurs : Nom, P. and Nom2, P2. and Nom3, P3.},
journal = {journal},
volume* = {volume},
year = {année},
pages* = {pages concernées}
month = {mois}
note* = {note}
}
Pour un article dans un proceeding de conférence
@InProceedings{étiquette,
author = {liste des auteurs},
title = {titre},
booktitle = {titre du proceeding de la conférence},
year = {année}
}
Pour une thèse
@PhDThesis{étiquette,
title = {titre},
author = {auteur},
school = {Université},
year = {année}
}
Pour un livre
@book{étiquette,
author = {liste des auteurs},
title = {titre},
year = {année},
publisher= {éditeur}
}
Les alias
Pour ne pas retaper les noms de congrès et de journaux pour tous les fichiers, il est possible d'associer un texte à un sigle en utilisant le mot clé @string
@string{ PRL = {Physical Review Letters}}
@Article{article 1
...
journal = PRL,
...
}
Compilation
Pour compiler : on compile 1 fois en latex, puis 1 fois en BibTex, puis 2 fois en latex.