Vous êtes sur la page 1sur 35

Guide BibTeX

pour la cration de bibliographies


avec LaTeX

Bibliothque cole Polytechnique de Montral


Aout 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


TABLE DES MATIRES
1. QUEST-CE QUE BIBTEX? ...................................................................................................................... 3
1.1
1.2
1.3
1.4

Prsentation gnrale .................................................................................................................................... 3


Pourquoi BibTeX? ........................................................................................................................................... 3
Fonctionnement avec LaTeX ........................................................................................................................... 3
Utiliser BibTeX dans un document LaTeX ....................................................................................................... 5

2.

STRUCTURE DUN FICHIER BIBTEX............................................................................................... 7

2.1
2.2

Structure gnrale.......................................................................................................................................... 7
Types dentres et champs obligatoires ......................................................................................................... 8

3.

CRATION DUN FICHIER .BIB ......................................................................................................... 8

3.1
3.2
3.3

Saisie manuelle .............................................................................................................................................. 8


Problmes de saisie manuelle ........................................................................................................................ 8
Exemple ....................................................................................................................................................... 10

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.

FICHIERS DE STYLE (.BST) ............................................................................................................ 27

6.

BASES DE DONNES EN LIGNE (COMPENDEX, GOOGLE SCHOLAR, ISI, ETC) ................ 29

7.

CONTEXTE DUTILISATION DANS LA BIBLIOTHQUE (OUTIL MIKTEX) ....................... 29

8.

LISTE DE RFRENCES.................................................................................................................... 34

2
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


1. Quest-ce que BibTeX?
1.1

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 :

Est libre, prenne et compatible avec tous les systmes dexploitation,

Permet la conversion vers dautres formats dont EndNote et rciproquement.

1.3

Fonctionnement avec LaTeX

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

Guide BibTex pour la cration de bibliographies avec LaTex


Processus gnral de compilation LaTeX :
Document LaTeX
Fichier :
doc.tex

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

Guide BibTex pour la cration de bibliographies avec LaTex


1.4

Utiliser BibTeX dans un document LaTeX

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.

Compiler le fichier .tex avec LaTex

4.

Compiler le fichier rsultant avec BibTex

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)

Figure 1 : extrait du fichier


bibliographie_latex.bib:

5
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


2. Insrer sa citation dans le document LaTeX document_latex.tex lendroit souhait en utilisant la squence :
\cite{label}
\bibliography{bibliographie_latex}.
Tel quillustr la Figure 1, pour citer lauteur Gavel dans le document_late.tex l'endroit o l'on veut insrer
une citation il suffit d'inclure la commande suivante :
\cite{Gavel2005}.
Par dfaut, seules les rfrences appeles par leur tiquette dans \cite seront insres dans la bibliographie.
Pour ajouter une rfrence non cite dans le texte il faut utiliser la squence :
\nocite{label}
\bibliography{bibliographie_latex}.
Pour insrer une bibliographie complte la fin du document LaTeX il faut utiliser la squence :
\nocite{*}
\bibliography{bibliographie_latex
3.

Prciser le style appliquer sa bibliographie, par exemple le style ieeetran conforme au standard IEEE,
utilisant la commande :
\bibliographystyle{ieeetran}

4.

Compiler le fichier document_latex avec latex

5.

Compiler le fichier document_latex avec bibtex

6.

Compiler 2 fois le fichier document_latex avec latex

Figure 2 : extrait du
document LaTeX
document_latex.tex

6
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 3 : extrait du document final LaTeX document_latex.pdf (utilisant le style ieeetran) :

2.

Structure dun fichier BibTeX

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

Guide BibTex pour la cration de bibliographies avec LaTex


2.2

Types dentres et champs obligatoires


Type dentre

Document concern

Entre dans le fichier .bib

Champs requis (required


fields)

@article

Article de revue

@ARTICLE{label,
author, title, journal, year
required_fields [, optional_fields] }

@book

Livre avec un diteur explicite

@BOOK{label,
author ou editor, title,
required_fields [, optional_fields] } publisher, year

@booklet

Petit livre imprim et reli,


sans diteur nomm

@BOOKLET{label,
title
required_fields [, optional_fields] }

@inbook

Chapitre dun livre

author ou editor, title,


@INBOOK{label,
chapter et/ou pages,
required_fields [, optional_fields] }
publisher, year

@incollection

Partie d'un livre avec son


propre titre

@INCOLLECTION{label,
author, title, booktitle,
required_fields [, optional_fields] } year

@inproceedings

Article dans les actes d'une


@INPROCEEDINGS{label,
author, title, booktitle,
confrence, dun colloque, etc. required_fields [, optional_fields] } year

@proceedings

Actes d'une confrence

@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

Document non publi

@UNPUBLISHED{label,
author, title, note
required_fields [, optional_fields] }

@misc

Tout autre type de document

@MISC{label,
aucun
required_fields [, optional_fields] }

3. Cration dun fichier .bib


3.1 Saisie manuelle
Il est possible de crer son propre fichier .bib en saisissant manuellement la bibliographie. Pour ce faire, il faut :
1.
2.
3.

Ouvrir un diteur de texte. (Comme TeXworks, TeXnicCenter, ou le Bloc-notes).


Entrer les informations bibliographiques en format BibTeX.
Enregistrer le fichier au format BibTeX, ou changer l'extension de fichier au format bib (au lieu de. txt ou. rtf).

3.2 Problmes de saisie manuelle


1

Les auteurs doivent absolument tre spars par and et jamais par une virgule.

8
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 4: Saisie des noms dauteurs :

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.

Figure 5: Correction de saisie manuelle :

Figure 6: Affichage de la rfrence dans le document LaTeX :

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

\#

\$

\%

&

\&

\_

\{

\}

\~{ }

\^{ }

Figure 7: Saisie des caractres spciaux :

9
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


4

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

Figure 8 : diteur de texte TeXworks

Saisie dune communication un congrs au format BibTeX:


@inproceedings{Agusti2003,
Author = {M. Agusti and J. M. Valiente},
Title = {Feasibility of using wavelet based pyramidal
analysis for visual content image description},
BookTitle = {Proceedings of the 3rd IASTED
International Conference Visualization, Imaging
and Image},
Year = {2000},
volume = {2},
pages = {569-574}
}

<-- Type de document et tiquette (label)


<--Champ: Auteur
<--Champ: Titre de communication
<--Champ: Nom de la confrence

<--Champ: Anne
<--Champ: Volume
<--Champ: Pages

Saisie dun mmoire de matrise au format BibTeX:

@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}
}

<-- Type de document et tiquette (label)


<--Champ: Auteur
<--Champ: Titre de communication
<--Champ: Nom de luniversit
<--Champ: Lieu de luniversit
<--Champ: Anne

10
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 9: Sauvegarde du fichier de bibliographie au format .bib

Figure 10: Saisie des informations bibliographiques en format BibTeX avec lditeur TeXworks

11
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


4. Interoprabilit
4.1 Conversion vers dautres formats (EndNote et rciproquement)
4.1.1 Cration dun fichier .bib dune banque EndNote et exportation dEndNote vers BibTeX
1.
2.

Ouvrir la base de donnes EndNote :


Slectionner les rfrences exporter (ou la base EndNote complte) :

Figure 11: Slection des rfrences exporter partir dEndNote :

3.

Ajouter le champ Label :


Edit > Preferences > Display Fields

Figure12: Ajout de champ Label dans EndNote :

12
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


4.

Ajouter une tiquette unique dans le champ Label pour chaque rfrence (par exemple, "AuteurAnne") :

Figure 13: Cration des tiquettes AuteurAnne dans EndNote :

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.

Slectionner loption dexportation en format BibTeX :


Export > Output Style > Select Another Style

Figure 14: Slection du format dexportation dans EndNote :

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

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 15: Exportation dEndNote vers BibTeX :

6.

Choisir le style BibTeX Export

14
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Note : Dans le cas o BibTeX nest pas une option dans la liste de styles, il faut le slectionner partir de :
Edit > Output Styles > Open Style Manager

4.1.2 Conversion de BibTeX vers EndNote


La conversion de format BibTeX au format EndNote ncessite le tlchargement dun logiciel supplmentaire. Un bon
outil de conversion gratuit est disponible l'Universit de Sydney:
http://sydney.edu.au/engineering/it/~tapted/bib2endnote.html (BibTeX to Endnote (proprietary XML) converter
(download))
1.

Tlcharger le logiciel de conversion

Figure 16: Logiciel de conversion de BibTeX vers EndNote

15
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


2.

Ouvrir le fichier .bib

3.

Sauvegarder le fichier en format EndNoteXML (fichier dextension .xml)

16
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


4.

Importer le fichier .xml partir dEndNote

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

4.2.1 Prsentation gnrale


Outil de gestion bibliographique libre utilisant le format BibTeX, JabRef permet de crer et de grer des bases de
donnes bibliographiques et facilite la gestion des rfrences sous LaTeX. Cette application, fonctionnant avec Java et
fonctionnelle sous Windows, MacOS et Linux, permet de:
Rechercher dans une base de donnes personnelle en utilisant des oprateurs boolens (AND, OR, NOT), des
champs spcifiques et des expressions
Interroger des bases de donnes en ligne comme IEEEXplore, Medline, ScienceDirect, etc.
Crer des regroupements de rfrences personnaliss
Gnrer automatiquement une tiquette BibTeX de type AuteurAnne
Insrer des rfrences citer dans un fichier LaTeX ou Word (avec linstallation du plugiciel bibtex4word)
Importer des rfrences bibliographiques sous diffrents formats : RIS, Refer/EndNote, Medline, ISI, etc.
Il est galement possible de crer ses propres formats d'importation avec la programmation JAVA.
Exporter des rfrences dans diffrents formats : RTF, HTML, BibTeXML, Refer/Endnote, etc.
Grer les liens vers le texte intgral sous diffrents formats : pdf, ps, doc, doi, url, par exemple.
Pour utiliser JabRef, il faut installer la machine virtuelle Java Runtime Environment permettant d'excuter les
applications Java.

17
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 17: Logiciel JabRef :
Options de recherche
dans la base
bibliographique

Recherche dans les bases de


donnes en ligne, comme
IEEEXplore, Medline,
ScienceDirect

Champs obligatoires
(personnalisable)

tiquette unique (label)


BibTeX

Fentre du choix du type


dentre saisir

18
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex

4.2.2 Cration dun fichier .bib partir de JabRef


Ouverture dun fichier .bib existant
Ouvrir la base de donnes bibliographiques en format BibTeX (fichier .bib) directement dans JabRef

19
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 18: Ouverture dune base bibliographique BibTeX avec JabRef :

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.

Cration dun nouveau fichier .bib


1.

Ouvrir une nouvelle base de donnes bibliographiques en format BibTeX (fichier .bib) directement dans
JabRef :
Fichier Nouvelle base

2.

Ajouter une nouvelle entre BibTeX :


BibTeX Nouvelle entre

20
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 19: Cration dune nouvelle entre BibTeX :

3.

Saisir les champs en fonction du type de document :

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

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 20: Personnaliser les champs requis et optionnels :

4.

Gnrer ltiquette (label) de type AuteurAnne :

5.

Sauvegarder le document en format .bib afin de lutiliser dans le document LaTeX.

22
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


4.2.3 JabRef EndNote
4.2.3.1 Exportation de JabRef vers EndNote
Dans JabRef :
1.

Slectionner loption Exporter (utilisant le filtre par default dEndNote EndNote Import ) :
Fichier Exporter

2.

Sauvegarder le fichier au format dexport EndNote :

23
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Dans EndNote :

1.
2.

Ouvrir une nouvelle base


Importer le fichier .txt
File Import

24
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Note : L'importation partir de JabRef, utilisant le filtre par dfaut dEndNote, se fait assez bien, mais le format
EndNote obtenu ncessite des corrections manuelles.
Une autre solution serait dutiliser un filtre personnalis dvelopp par la communaut JabRef et, ventuellement,
le personnaliser davantage afin de supporter plus de champs (par exemple : URL, DOI). Le filtre (fichier EndNote
Import From JabRef.eni) peut tre tlcharg ladresse :
http://jabref.sourceforge.net/resources.php (section Endnote filter set ) et install dans le dossier Filtres
dEndNote.

4.2.3.2

Exportation dEndNote vers JabRef

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.

Slectionner loption Exporter (utilisant le style personnalis BibTeX Export to JabRef :


Fichier Exporter

25
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


2.

Sauvegarder le fichier .txt au format dexport BibTeX to JabRef :

Dans JabRef :
1.

Slectionner loption Ouvrir une base BibTeX :


File Ouvrir base

2.

Ouvrir le fichier .txt

URL

26
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


3.

Slectionner et gnrer les tiquettes BibTeX en utilisant le gnrateur automatique des tiquettes BibTeX de
JabRef :
Cration automatique des tiquettes BibTeX

4.

Sauvegarder la nouvelle base BibTeX.

5. Fichiers de style (.bst)


L'affichage des rfrences bibliographiques dans le document LaTeX dpend du style choisi. Les rgles de style
sappliquant chaque type de document sont dfinies dans le fichier de style, fichier portant lextension .bst. Le style
est choisi en utilisant la commande
\bibliographystyle{style}
Note : Il nest pas ncessaire de prciser lextension dans le document LaTeX. BibTeX saura le trouver lui-mme.
Des centaines de fichiers de style, dont ieeetran.bst et apalike.bst, peuvent tre tlchargs partir du site CTAN
(Comprehensive TeX Archive Network) :

http://www.ctan.org/tex-archive/biblio/bibtex/contrib
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

27

Guide BibTex pour la cration de bibliographies avec LaTex


Afin de crer un style personnalis, il y a deux solutions, soit de:
1. Prendre un style existant et de le modifier en ditant le fichier .bst avec un diteur TeX, par
exemple, le franciser, modifier laffichage des champs, laffichage des noms.
2. Gnrer un nouveau style utilisant loutil makebst.
Les revues scientifiques acceptent, en grande partie, les articles crits en LaTeX et proposent leurs propres
feuilles de styles BibTeX. Une base de donnes des styles BibTeX prdfinis des revues scientifiques (pour
crire des articles) est disponible ladresse : http://bst.maururu.net/index.php.
En pratique : quelques exemples des modifications apportes au style ieeetran
Figure 21: Affichage de la date de consultation pour un document lectronique:

28
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 22: Affichage francis:

Figure 23: Affichage en italique :

6. Bases de donnes en ligne (Compendex, Google Scholar, ISI, etc)


La plupart des bases de donnes en ligne (payantes ou gratuites) disposent dune option dexportation en format
BibTeX. Cela permet dalimenter rapidement une base de donnes bibliographiques sans avoir saisir manuellement
chaque rfrence.
Procdure gnrale :
Slectionner les rfrences partir dune base de donnes
Tlcharger en format BibTeX
Enregistrer le fichier avec lextension .bib
Ouvrir le fichier avec JabRef ou un diteur TeX
Note : Il est important de vrifier ltiquette gnre automatiquement lors du tlchargement.

7. Contexte dutilisation dans la bibliothque (outil MikTeX)


MiKTeX est une version Windows gratuite de LaTeX permettant dditer et compiler les fichiers en LaTeX . Cette
distribution peut tre installe en version de base ou complte.
Note : La version de base est suffisante pour gnrer une bibliographie.

29
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Le fichier excutable .exe ainsi que la documentation sont disponibles sur le site officiel de MikTeX ladresse:
http://www.miktex.org/2.9/setup.
MikTeX contient une srie de programmes utiliser lors de la cration dun document LaTeX et dune bibliographie,
dont les plus utiliss sont :
pdflatex pour compiler un fichier .tex en un PDF
bibtex pour gnrer une bibliographie
makeindex pour gnrer un index.
Figure 24: Interface de MikTeX :

30
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


En pratique : tapes pour gnrer une bibliographie :

crire le document LaTeX incluant les citations en utilisant lditeur TeXworks

Une premire compilation LaTeX :


>pdflatex

31
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Une deuxime compilation BibTeX :
>BibTex

Deux fois compilation LaTeX :


>pdflatex

32
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Figure 25: Produit final aprs la dernire compilation :

33
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


8. Liste de rfrences
Buttighoffer, A., Coulais, A., & Lefvre, . (1995). Utilisation simplifie de BibTeX ou BibTeX pour les nuls. Consult le 4
mars 2011, tir de http://butti.free.fr/BibTeX.html.
Institut de recherche en sciences et technologies pour l'environnement. Espace IST Cemagref. (2010). Exporter une base
EndNote vers JabRef / le format BibTeX. Espace IST Cemagref. Consult le 14 mars 2011, tir de
https://ist.cemagref.fr/outils-guides-et-formations/endnote-et-autres-logiciels/jabref/exporter-une-base-endnote-versjabref-le-format-bibtex.
Reed College, Computer and Information Services. Using BibTeX to Create Your Bibliography. Computer and Information
Services. Consult le 10 dcembre 2010, tir de http://www.reed.edu/cis/help/latex/bibtex.html.
Combfis, S. (2008). Tutoriel LaTeX : bibliographie. Consult le 4 mars 2011, tir de
http://www.ukonline.be/programmation/latex/tutoriel/index.php.
Coulais, A. (2009). BibTeX : grez vos rfrences bibliographiques avec des logiciels libres. Consult le 4 mars 2011, tir
de http://www.projet-plume.org/files/BibTeX_AlainCoulais090320_0.pdf.
Coulais, A. (2010). BibTeX : outil de prparation des citations et de gestion de la bibliographie des articles. Consult le 14
mars 2011, tir de http://www.projet-plume.org/fiche/bibtex.
Giansily, C. (2007). JabRef. Consult le 4 mars 2011, tir de https://ist.cemagref.fr/outils-guides-et-formations/endnoteet-autres-logiciels/jabref/jabref-fiche2008-08.pdf.
Markey, N. (2009). Tame the BeaST : the B to X of BibTeX. Consult le 12 dcembre 2010, tir de ftp://ftp.tex.ac.uk/texarchive/info/bibtex/tamethebeast/ttb_en.pdf.
Montgomery, A. (2004). EndNote Export Filter for JabRef. Consult le 14 mars 2011, tir de
http://svn.toastfreeware.priv.at/debian/jabref/trunk/src/resource/layout/endnote/Readme.txt.
Neto, V. C. (2009). The breakurl package. Consult le 4 dcembre 2010, tir de
http://www.tug.org/texlive/Contents/live/texmf-dist/doc/latex/breakurl/breakurl.pdf.
Patashnik, O. (1988). BibTeXing. Consult le 2 dcembre 2010, tir de http://bibtexml.sourceforge.net/btxdoc.pdf.
Patashnik, O. (1988). Designing BibTeX Styles. Consult le http://www.tex.ac.uk/texarchive/bibliography/bibtex/base/btxhak.pdf.
Peyre, R. (2007). Utiliser BibTeX. Consult le 12 dcembre 2010, tir de www.normalesup.org/~rpeyre/BibTeX.pdf.
Rahtz, S., & Oberdiek, H. (2011). Hypertext marks in LaTeX : a manual for hyperref. Consult le 4 mars 2011, tir de
http://www.tug.org/applications/hyperref/manual.html.
Shell, M. (2008). How to Use the IEEEtran BibTeX Style Consult le 14 dcembre 2010, tir de
http://ctan.mirror.rafal.ca/macros/latex/contrib/IEEEtran/bibtex/IEEEtran_bst_HOWTO.pdf.
Shell, M., & Hoadley, D. (2007). BibTeX Tips and FAQ. Consult le 4 dcembre 2010, tir de ftp://ftp.tex.ac.uk/texarchive/biblio/bibtex/contrib/doc/btxFAQ.pdf.
SourceForge. (2008). Filtre d'exportation EndNote. Consult le 15 mars 2011, tir de
http://jabref.sourceforge.net/help/fr/EndNoteFilters.php.

34
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Guide BibTex pour la cration de bibliographies avec LaTex


Note : Ce guide est une premire version s'adressant des utilisateurs connaissant les fonctions de base de LaTeX qui
dsirent crer une bibliographie. tant donn le contenu volutif de ce guide, tout commentaire permettant den
enrichir le contenu est bienvenu et peut tre transmis biblio@polymtl.ca.

35
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Vous aimerez peut-être aussi