Académique Documents
Professionnel Documents
Culture Documents
Guide Bibtex
Guide Bibtex
2.
2.1
2.2
Structure gnrale.......................................................................................................................................... 7
Types dentres et champs obligatoires ......................................................................................................... 8
3.
3.1
3.2
3.3
4.
INTEROPRABILIT ........................................................................................................................ 12
4.1
Conversion vers dautres formats (EndNote et rciproquement) ................................................................. 12
4.1.1
Cration dun fichier .bib dune banque EndNote et exportation dEndNote vers BibTeX .......................... 12
4.1.2
Conversion de BibTeX vers EndNote .............................................................................................................. 15
4.2
JabRef .......................................................................................................................................................... 17
4.2.1
Prsentation gnrale ..................................................................................................................................... 17
4.2.2
Cration dun fichier .bib partir de JabRef................................................................................................... 19
4.2.3
JabRef EndNote ............................................................................................................................................ 23
4.2.3.1
Exportation de JabRef vers EndNote......................................................................................................... 23
4.2.3.2
Exportation dEndNote vers JabRef .......................................................................................................... 25
5.
6.
7.
8.
LISTE DE RFRENCES.................................................................................................................... 34
2
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Prsentation gnrale
Ddi lcriture de rfrences bibliographiques, BibTeX est un format ouvert et extensible de fichier et un logiciel
auxiliaire de LaTeX qui permet de :
1. Grer et traiter des citations et des bases de donnes bibliographiques personnelles
o
Insrer des rfrences provenant dune ou plusieurs bases bibliographiques,
o
Citer des rfrences dans le corps du texte,
o
Crer une bibliographie la fin du texte.
2. Saisir manuellement ou importer automatiquement des rfrences provenant de bases de donnes telles que
Compendex, Web of Science, Google Scholar, etc. et de logiciels de gestion bibliographique comme, par
exemple, EndNote, Zotero ou JabRef.
3. Sparer le fond (les rfrences bibliographiques) de la forme (le style bibliographique).
4. Produire des bibliographies selon diffrents styles bibliographiques.
1.2
Pourquoi BibTeX?
Cr en 1985 par Leslie Lamport, chercheur en informatique amricain, LateX est un logiciel de traitement de texte
conu pour la production de documents scientifiques de taille importante (articles, thses, livres, etc.) ayant un contenu
complexe (formules mathmatiques, quations, graphiques, bibliographies, etc.). Un des points forts de LaTeX est loutil
de gestion des bibliographies BibTeX.
Cet outil :
Est recommand dans la communaut scientifique car il permet de grer facilement de grosses bibliographies,
Permet de partager les fichiers bibliographiques entre utilisateurs et dutiliser plusieurs fichiers
bibliographiques dans le mme document,
Constitue un standard reconnu car il permet dadapter la bibliographie pour rpondre aux exigences des
diteurs scientifiques (feuilles de style supportes par de nombreuses revues scientifiques). Par exemple, les
auteurs publiant dans les revues d'Elsevier peuvent tlcharger diffrents styles ladresse :
http://www.elsevier.com/wps/find/authorsview.authors/elsarticle#bibtex
Le format BibTeX :
1.3
BibTeX extrait des rfrences dune base bibliographique et les insre dans un document, afin den faire un rsultat
compatible avec LaTeX. La base bibliographique est un ficher ASCII modifiable par tout diteur de texte (par exemple :
TeXworks, Emacs, Vim, etc.). BibTeX utilise trois fichiers pour faire un document avec une bibliographie :
1
2
3
Le document LaTeX (fichier dextension .tex), dans lequel sont placs les appels bibliographiques (\cite{label}) ;
La base bibliographique (fichier dextension .bib), qui ne contient que les rfrences crites dans le format
BibTeX, sans information de mise en forme ;
Le style bibliographique (fichier dextension.bst), qui dfinit la mise en forme des rfrences.
Note : Les rfrences sont identifies de faon unique dans le fichier .bib, en attribuant une tiquette (label)
chacune.
3
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Base de donnes
bibliographique
Fichier :
biblio.bib
LaTeX
Fichier :
doc.aux
BibTeX
LaTeX
Fichier :
doc.bbl
Document final
LaTeX
Fichier :
doc.dvi
Style
bibliographique
Fichier :
style.bst
Lorsquon utilise BibTeX, il faut enchaner les compilations suivantes pour que toutes les rfrences bibliographiques
soient correctement insres dans le document LaTeX.
La premire tape est la compilation du document LaTeX. Le fichier doc.tex lu par le compilateur LaTeX doit contenir,
entre autres, la squence ci-bas reprsentant les citations dans le texte :
\bibliography{biblio1, biblio2, chemin/biblio3,}
\bibliographystyle{style} (ieeetran, alpha, plain,)
et
\cite{label}
chaque fois quune rfrence bibliographique est insre, cest indiqu dans le fichier doc.aux qui est cr. Lors de
cette compilation, LaTeX crit galement dans le fichier doc.aux les informations concernant la/les base(s) de donnes
bibliographique(s) utilise(s) et le style bibliographique choisi.
Lorsque le compilateur BibTeX traite le fichier doc.aux, il regarde le rsultat de la premire compilation. Les fichiers
biblio.bib et style.bst sont alors lus pour extraire les rfrences cites et appliquer la mise en forme requise. Le rsultat
de cette compilation est mis dans le fichier doc.bbl qui est cr.
Afin de prendre en compte les informations enregistres dans le fichier doc.bbl, le compilateur LaTeX est relanc sur le
fichier. Ce dernier contient la squence de commandes \bibitem de LaTeX.
Finalement, une dernire compilation LaTeX est ncessaire pour afficher correctement la bibliographie.
Pour inclure dans la bibliographie des rfrences des documents qui ne sont pas cits explicitement, il suffit d'inclure
la commande :
\nocite{label}
\bibliography{biblio1, biblio2, chemin/biblio3,}.
Pour faire apparatre toutes les rfrences non cites sans les numrer, il suffit dutiliser la commande :
\nocite{*}.
4
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Crer une bibliographie et linsrer dans un document LaTeX se rsume aux tapes suivantes :
1.
Crer la base de donnes bibliographiques respectant le format BibTeX et la sauvegarder dans un fichier avec
lextension .bib
2.
Insrer une citation et/ou une bibliographie dans le document LaTeX (fichier .tex)
Pour insrer une citation au fil du texte :
\cite{label}
Pour ajouter une rfrence non cite dans le texte :
\nocite{label}
Pour insrer toutes les rfrences bibliographiques :
\nocite{*}
Pour ajouter la bibliographie lendroit o elle doit apparaitre :
\bibliographie{biblio1,biblio2, chemin/biblio3,}
Pour ajouter le style bibliographique utilis :
\bibliographystyle{style}
Note : Les rfrences saffichent dans le document LaTeX, lendroit o les commandes sont insres.
3.
4.
5.
Compiler deux fois le fichier avec Latex sans avoir prciser lextension de fichier (.aux ou.bbl).
Exemple :
1. crire sa bibliographie dans le fichier bibliographie_latex.bib en format BibTeX
(voir le chapitre sur la Structure dun fichier BibTeX)
5
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Prciser le style appliquer sa bibliographie, par exemple le style ieeetran conforme au standard IEEE,
utilisant la commande :
\bibliographystyle{ieeetran}
4.
5.
6.
Figure 2 : extrait du
document LaTeX
document_latex.tex
6
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
2.
2.1
Structure gnrale
La base de donnes bibliographiques de BibTeX est emmagasine dans un fichier de type texte et son contenu est un
ensemble de dclarations dentres de cette forme :
Chaque entre commence par un @, suivi dun descripteur identifiant le type de
@Type_de_document{Label,
document (article, livre, thse, etc.) et, entre accolades, se trouve l'tiquette et une
Champ_1 = {Valeur_1},
srie de champs avec leur valeur (titre, auteur, diteur, etc.). BibTeX fournit un
Champ_2 = {Valeur_2},
nombre suffisant de types d'entres pour rpondre presque tout type de
...
publication. Les champs doivent obligatoirement tre spars par des virgules.
Champ_n = {Valeur_n}
Le contenu d'un champ peut tre dlimit par une paire d'accolades ou une paire de
}
guillemets anglais, c'est--dire : " ".
Type de document : @article, @book, @thesis, @misc, @inproceeding Champs: author=, year=, volume=, title=, ...
tiquette (label) : Einstein1908a, M. .Sawan2005,
Entre dans le fichier .bib
@ARTICLE{Yamada2005,
author = {T. Yamada and T. Inoue},
title = {Influence of phosphorus runoff from agricultural areason enclosed sea downsteram},
journal = {Journal of Water and Environment Technology},
year = {2005},
volume = {3},
pages = {157-164}, number = {2},
owner = {p620061},
timestamp = {2010.12.20},
url = {http://www.jstage.jst.go.jp/article/jwet/3/2/3_157/_article},
urldate = {6 juin 2006}
}
Note : Sauvegarder le fichier avec lextension .bib (plutt que .txt ou .rtf) pour viter les erreurs de compilation. Les couleurs utilises
ici ne servent qu aider la visualisation des entres et des champs.
7
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Document concern
@article
Article de revue
@ARTICLE{label,
author, title, journal, year
required_fields [, optional_fields] }
@book
@BOOK{label,
author ou editor, title,
required_fields [, optional_fields] } publisher, year
@booklet
@BOOKLET{label,
title
required_fields [, optional_fields] }
@inbook
@incollection
@INCOLLECTION{label,
author, title, booktitle,
required_fields [, optional_fields] } year
@inproceedings
@proceedings
@PROCEEDINGS{label,
title, year
required_fields [, optional_fields] }
@mastersthesis
Mmoire de matrise
@MASTERSTHESIS{label,
author, title, school, year
required_fields [, optional_fields] }
@phdthesis
Thse de doctorat
@PHDTHESIS{label,
author, title, school, year
required_fields [, optional_fields] }
@techreport
Rapport technique
@TECHREPORT{label,
author, title, institution,
required_fields [, optional_fields] } year
@unpublished
@UNPUBLISHED{label,
author, title, note
required_fields [, optional_fields] }
@misc
@MISC{label,
aucun
required_fields [, optional_fields] }
Les auteurs doivent absolument tre spars par and et jamais par une virgule.
8
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Lorsque le style bibliographique convertit les lettres majuscules dun titre en lettre minuscules, lutilisation des
majuscules peut tre force en rajoutant des accolades autour de ces lettres.
Pour rsoudre le problme daffichage des rfrences contenant des caractres spciaux (par exemple, une
erreur de type "Misplaced alignment tab character &."), ceux-ci doivent tre prcds par le caractre \ .
Note : Si lerreur persiste, il suffit de relancer le compilateur LaTeX.
Caractre
Saisie BibTeX
\#
\$
\%
&
\&
\_
\{
\}
\~{ }
\^{ }
9
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Pour saisir du texte en franais de faon approprie, il est ncessaire dinsrer les commandes suivantes dans
le document LateX :
\usepackage[utf8]{inputenc} (encodage standard UTF8 )
ou
\usepackage[latin1]{inputenc} (encodage ISO 8859-1 (Latin-1))
et
\usepackage[T1]{fontenc}
\usepackage[francais]{babel}
3.3
Exemple
<--Champ: Anne
<--Champ: Volume
<--Champ: Pages
@mastersthesis{Laverdure1983,
Author = {L. Laverdure},
Title = {Gravimtrie de la ceinture volcanique de
l{A}bitibi},
School = {cole Polytechnique de Montral},
Address = {Montral, Qc, Canada},
Year = {1990}
}
10
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Figure 10: Saisie des informations bibliographiques en format BibTeX avec lditeur TeXworks
11
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
3.
12
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Ajouter une tiquette unique dans le champ Label pour chaque rfrence (par exemple, "AuteurAnne") :
Note : BibTeX ne fonctionnera que si chaque rfrence est identifie de faon unique par une tiquette (label). Cet exercice
doit tre fait manuellement ou en utilisant le logiciel JabRef.
Les entres ne doivent pas contenir de caractres spciaux, comme &,% ou $.
Il faut galement viter les caractres accentus dans les tiquettes, par exemple : ou . LaTeX ne traitera pas bien ces
caractres et arrtera le processus de compilation. Il est possible de revenir plu tard dans le nouveau fichier .bib pour changer
les caractres.
5.
Note : Le ficher peut tre sauvegard en format.txt et enregistr en format .bib partir dun diteur LaTeX ou directement
sauvegard en format .bib partir dEndNote.
13
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
6.
14
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
15
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
3.
16
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Note : La procdure est trs utile pour ajouter des rfrences rapidement sa base bibliographique, mais le format
EndNote obtenu ne sera pas parfait et ncessitera des corrections manuelles.
4.2
JabRef
17
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Champs obligatoires
(personnalisable)
18
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
19
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Note : Si non, tlcharger les rfrences bibliographiques slectionnes au format BibTeX (voir la section - Bases de
donnes en ligne) et ouvrir ensuite le fichier .bib.
Ouvrir une nouvelle base de donnes bibliographiques en format BibTeX (fichier .bib) directement dans
JabRef :
Fichier Nouvelle base
2.
20
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
3.
Note : Il est possible de personnaliser les champs requis ou optionnels pour chaque type d'entre :
Options Personnaliser les types d'entres
21
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
4.
5.
22
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Slectionner loption Exporter (utilisant le filtre par default dEndNote EndNote Import ) :
Fichier Exporter
2.
23
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
1.
2.
24
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
4.2.3.2
L'exportation partir dEndNote, utilisant le style par dfaut dexportation BibTeX, ne prend pas en compte tous les
champs BibTeX et ne prend pas non plus en compte les champs gnraux additionnels supports par JabRef, (par
exemple : url, owner, key, (voir le chapitre sur lInteroprabilit).
Une autre solution serait dutiliser un style personnalis dvelopp par la communaut JabRef et, ventuellement, le
personnaliser davantage afin de supporter plus de champs (par exemple : url). Le style (fichier BibTeX Export to
JabRef.ens) peut tre tlcharg ladresse :
http://jabref.sourceforge.net/resources.php (section Endnote filter set ) et install dans le dossier Styles
dEndNote.
Dans EndNote :
1.
25
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Dans JabRef :
1.
2.
URL
26
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
Slectionner et gnrer les tiquettes BibTeX en utilisant le gnrateur automatique des tiquettes BibTeX de
JabRef :
Cration automatique des tiquettes BibTeX
4.
http://www.ctan.org/tex-archive/biblio/bibtex/contrib
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
27
28
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
29
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
30
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
31
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
32
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
33
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
34
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim
35
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim