Comment construire une bibliographie ?
* Il existe deux techniques pour construire une bibliographie :
+ la première consiste à l'intégrer dans le corps même du
document (fichier.tex),
+ la seconde consiste à la définir dans un fichier particulier
(fichier.bib) puis à l'appeler dans le corps du document.
* Technique on-line :
Il suffit d'appeler l'environnement thebibliography et de
définir des bibitem.
Exemple :
\begin{thebibliography}{2}
\bibitem[label]{cle} Auteur, TITRE, editeur, annee
\bibitem[LAM94]{lam1} L. LAMPORT, {\it \LaTeX : A Document
preparation system, Addison-Wesley, 1994}
\end{thebibliography}
%%%% fin exemple %%%%
[label] définit le label qui apparaîtra dans la bibliographie
et dans le texte après appel de la commande \cite{cle}.
* BibTeX permet de construire simplement une bibliographie. La
technique consiste alors à écrire un ou plusieurs fichiers.bib
qui seront appelés dans le document source par la commande
\bibliography{fichier1, fichier2,...}. BibTeX est disponible
sur ftp://ftp.inria.fr/pub/TeX/CTAN/biblio/bibtex.
Le style de la bibliographie doit être défini par
\bibliographystyle{xxx} avec xxx valant généralement plain ou
alpha, mais il existe aussi d'autres styles. La commande
\bibliographystyle doit être appelée après \begin{document}.
Le contenu d'un fichier.bib est un ensemble de déclarations du
style :
@ARTICLE{cle,
author = "liste-noms-auteur",
title = "titre-article",
journal = "nom-journal",
year = "annee-parution",
}
% OPTIONAL FIELDS
% volume = "",
% number = "",
% pages = "",
% month = "",
% note = "",
La syntaxe des différentes déclarations possibles peut se
trouver dans toute bonne documentation LaTeX ou dans les menus
des éditeurs tels que emacs ou Alpha.
Losqu'on utilise BibTeX, il faut alors enchaîner plusieurs
compilations pour que toutes les références soient exactes.
Généralement, il faut exécuter une passe LaTeX, une
passe Bibtex et encore deux passes LaTeX.
* Pour pouvoir inclure dans la bibliographie des références à
des documents qui ne sont pas cités explicitement par une
commande \cite, il suffit d'inclure la commande
\nocite{la-ref-non-citee} avant la commande
\bibliography{fichier_biblio}. Pour faire apparaître toutes les
références non citées sans toutes les énumérer, on peut utiliser
\nocite{*}.
* BIBDB, disponible sur CTAN, est un gestionnaire de
bibliographie BIBTEX, facile à manipuler qui tourne sous DOS.
* Bibview est un programme tournant sous X11 et permettant la
saisie et la consultation de fichiers bibtex.