Вы находитесь на странице: 1из 35

Bibliothque cole Polytechnique de Montral

Aout 2011 / I. Gherasim



Guide BibTeX
pour la cration de bibliographies
avec LaTeX
Guide BibTex pour la cration de bibliographies avec LaTex
2
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

TABLE DES MATIRES
1. QUEST-CE QUE BIBTEX? ...................................................................................................................... 3
1.1 Prsentation gnrale .................................................................................................................................... 3
1.2 Pourquoi BibTeX? ........................................................................................................................................... 3
1.3 Fonctionnement avec LaTeX ........................................................................................................................... 3
1.4 Utiliser BibTeX dans un document LaTeX ....................................................................................................... 5
2. STRUCTURE DUN FICHIER BIBTEX............................................................................................... 7
2.1 Structure gnrale .......................................................................................................................................... 7
2.2 Types dentres et champs obligatoires ......................................................................................................... 8
3. CRATION DUN FICHIER .BIB ......................................................................................................... 8
3.1 Saisie manuelle .............................................................................................................................................. 8
3.2 Problmes de saisie manuelle ........................................................................................................................ 8
3.3 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

Guide BibTex pour la cration de bibliographies avec LaTex
3
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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 Le document LaTeX (fichier dextension .tex), dans lequel sont placs les appels bibliographiques (\cite{label}) ;
2 La base bibliographique (fichier dextension .bib), qui ne contient que les rfrences crites dans le format
BibTeX, sans information de mise en forme ;
3 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.

Guide BibTex pour la cration de bibliographies avec LaTex
4
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Processus gnral de compilation LaTeX :








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{*}.


Document LaTeX
Fichier :
doc.tex
Base de donnes
bibliographique
Fichier :
biblio.bib
Style
bibliographique
Fichier :
style.bst

Fichier :
doc.aux

Fichier :
doc.bbl
Document final
LaTeX
Fichier :
doc.dvi
LaTeX
BibTeX
LaTeX
Guide BibTex pour la cration de bibliographies avec LaTex
5
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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:










Guide BibTex pour la cration de bibliographies avec LaTex
6
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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

Guide BibTex pour la cration de bibliographies avec LaTex
7
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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 :
@Type_de_document{Label,
Champ_1 = {Valeur_1},
Champ_2 = {Valeur_2},
...
Champ_n = {Valeur_n}
}
Chaque entre commence par un @, suivi dun descripteur identifiant le type de
document (article, livre, thse, etc.) et, entre accolades, se trouve l'tiquette et une
srie de champs avec leur valeur (titre, auteur, diteur, etc.). BibTeX fournit un
nombre suffisant de types d'entres pour rpondre presque tout type de
publication. Les champs doivent obligatoirement tre spars par des virgules.
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.
Guide BibTex pour la cration de bibliographies avec LaTex
8
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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,
required_fields [, optional_fields] }
author, title, journal, year
@book Livre avec un diteur explicite
@BOOK{label,
required_fields [, optional_fields] }
author ou editor, title,
publisher, year
@booklet
Petit livre imprim et reli,
sans diteur nomm
@BOOKLET{label,
required_fields [, optional_fields] }
title
@inbook Chapitre dun livre
@INBOOK{label,
required_fields [, optional_fields] }
author ou editor, title,
chapter et/ou pages,
publisher, year
@incollection
Partie d'un livre avec son
propre titre
@INCOLLECTION{label,
required_fields [, optional_fields] }
author, title, booktitle,
year
@inproceedings
Article dans les actes d'une
confrence, dun colloque, etc.
@INPROCEEDINGS{label,
required_fields [, optional_fields] }
author, title, booktitle,
year
@proceedings Actes d'une confrence
@PROCEEDINGS{label,
required_fields [, optional_fields] }
title, year
@mastersthesis Mmoire de matrise
@MASTERSTHESIS{label,
required_fields [, optional_fields] }
author, title, school, year
@phdthesis Thse de doctorat
@PHDTHESIS{label,
required_fields [, optional_fields] }
author, title, school, year
@techreport Rapport technique
@TECHREPORT{label,
required_fields [, optional_fields] }
author, title, institution,
year
@unpublished Document non publi
@UNPUBLISHED{label,
required_fields [, optional_fields] }
author, title, note
@misc Tout autre type de document
@MISC{label,
required_fields [, optional_fields] }
aucun

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. Ouvrir un diteur de texte. (Comme TeXworks, TeXnicCenter, ou le Bloc-notes).
2. Entrer les informations bibliographiques en format BibTeX.
3. 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.
Guide BibTex pour la cration de bibliographies avec LaTex
9
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Figure 4: Saisie des noms dauteurs :


2 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 :


3 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.






















Figure 7: Saisie des caractres spciaux :




Caractre Saisie BibTeX
# \#
$ \$
% \%
& \&
_ \_
{ \{
} \}
~ \~{ }
^ \^{ }
Guide BibTex pour la cration de bibliographies avec LaTex
10
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim


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



Guide BibTex pour la cration de bibliographies avec LaTex
11
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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

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


Guide BibTex pour la cration de bibliographies avec LaTex
12
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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. Ouvrir la base de donnes EndNote :
2. 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 :


Guide BibTex pour la cration de bibliographies avec LaTex
13
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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.


Guide BibTex pour la cration de bibliographies avec LaTex
14
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Figure 15: Exportation dEndNote vers BibTeX :


6. Choisir le style BibTeX Export


Guide BibTex pour la cration de bibliographies avec LaTex
15
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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




Guide BibTex pour la cration de bibliographies avec LaTex
16
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

2. Ouvrir le fichier .bib



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





Guide BibTex pour la cration de bibliographies avec LaTex
17
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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.

Guide BibTex pour la cration de bibliographies avec LaTex
18
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Figure 17: Logiciel JabRef :














tiquette unique (label)
BibTeX
Fentre du choix du type
dentre saisir
Options de recherche
dans la base
bibliographique
Champs obligatoires
(personnalisable)
Recherche dans les bases de
donnes en ligne, comme
IEEEXplore, Medline,
ScienceDirect
Guide BibTex pour la cration de bibliographies avec LaTex
19
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim






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


Guide BibTex pour la cration de bibliographies avec LaTex
20
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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

Guide BibTex pour la cration de bibliographies avec LaTex
21
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim


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


Guide BibTex pour la cration de bibliographies avec LaTex
22
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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.

Guide BibTex pour la cration de bibliographies avec LaTex
23
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim


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 :

Guide BibTex pour la cration de bibliographies avec LaTex
24
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Dans EndNote :

1. Ouvrir une nouvelle base
2. Importer le fichier .txt
File Import





Guide BibTex pour la cration de bibliographies avec LaTex
25
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim


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



Guide BibTex pour la cration de bibliographies avec LaTex
26
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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
Guide BibTex pour la cration de bibliographies avec LaTex
27
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim


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






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

Cration automatique des tiquettes BibTeX
Guide BibTex pour la cration de bibliographies avec LaTex
28
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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:




Guide BibTex pour la cration de bibliographies avec LaTex
29
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim


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.

Guide BibTex pour la cration de bibliographies avec LaTex
30
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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 :




Guide BibTex pour la cration de bibliographies avec LaTex
31
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

En pratique : tapes pour gnrer une bibliographie :

crire le document LaTeX incluant les citations en utilisant lditeur TeXworks


Une premire compilation LaTeX :
>pdflatex


Guide BibTex pour la cration de bibliographies avec LaTex
32
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Une deuxime compilation BibTeX :
>BibTex



Deux fois compilation LaTeX :
>pdflatex



Guide BibTex pour la cration de bibliographies avec LaTex
33
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

Figure 25: Produit final aprs la dernire compilation :






Guide BibTex pour la cration de bibliographies avec LaTex
34
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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-vers-
jabref-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/endnote-
et-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/tex-
archive/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/tex-
archive/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/tex-
archive/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.

Guide BibTex pour la cration de bibliographies avec LaTex
35
Bibliothque cole Polytechnique de Montral
Aot 2011 / I. Gherasim

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.

Вам также может понравиться