Logiciels de gestion bibliographique

Contacter un bibliothécaire

Pour plus d'informations à propos de BibTeX, n'hésitez pas à consulter la bibliothécaire suivante:

Pilon, Eveline
Actuariat | Informatique | Mathématiques
KI-R140
(514) 987-3000 poste 3403

Ressources

Livres

Consultez Sofia pour une liste d'ouvrages sur LaTeX.

Ressources UQAM

Le Laboratoire informatique des cycles supérieurs en mathématiques a développé une classe latex pour la rédaction des mémoires et thèses. Son téléchargement se trouve dans leur menu de droite à la dernière rubrique "Télécharger". Le fichier .zip comprend également un fichier de style respectant les normes du style UQAM.

Le Département d'informatique offre également une classe de document pour la rédaction des mémoires et thèses (élaborée par Roger Villemaire).

Forums

On trouve facilement des forums sur le Web pour y poser ses questions. Par exemple, ce forum francophone du site Développez.com est actuellement actif.

Tutoriels

Quelques tutoriels pour s'initier et approfondir ses connaissances:
UKO (Sébastien Combéfis, 2008)
École Ingénieurs 2000 (Kévin Jason, 2005)
Tutoriel de Stéphane Lefèvre (2006)
ENS - École Normale Supérieure de Paris (Éric Levieil et al., 2008)

6- Saisie manuelle d'une référence dans JabRef

Dans JabRef, cliquer sur l’icône  plus pour ajouter un article ou sur l'icône plus2 pour ajouter un autre type de document.

Dans l’onglet Required fields (ainsi que les autres onglets tels que Optional fields si on veut compléter l’information), remplir les champs appropriés puis cliquer sur la clé pour générer une clé de citation :


ajout d'une référence : champs requis

7- Importation d'un fichier .bib dans JabRef

Dans une base de données documentaire telle que ACM Digital Library ou MathSciNet, il est possible d’exporter une référence ou en ensemble de références dans le format BibTeX. Le fichier fourni porte l’extension .bib ou .txt (voir la section 4- Exportation en format .bib)

Dans JabRef, il est possible d’importer ces fichiers pour alimenter notre base de données bibliographiques.

Exemple d'importation

Voir plus

8A- Choisir son style bibliographique

BibTeX propose plusieurs fichiers de style bibliographique (fichiers avec l'extension .bst)

Le style bibliographique est une norme ou un modèle qui détaille la mise en forme des éléments composants la référence pour divers types de document.

Pour avoir une idée des styles disponibles dans BibTeX, consulter cette page.
Pour voir des exemples d'affichage, consultez cette page-ci.

Peu importe le style choisi, l'important est de le respecter tout au long d'un document pour que la bibliographie soit uniforme du début à la fin.

Voici deux vidéos qui vous permettront de mieux visualiser un style du type auteur-date et un autre du type numéroté:

8B- Création d'une bibliographie

Commandes à insérer

Dans votre fichier source .tex, vous devez tout d’abord insérer votre citation à l’endroit approprié dans le corps de texte sous la forme \cite{cle_citation}
Exemple :
Si nous utilisons la clé de citation de la référence de la figure de la section Bâtir sa BD... >> Anatomie, nous aurons:

 \cite{swittser2005}

Si vous souhaitez une espace insécable avant la citation ajoutez le symbole ~ :

~\cite{swittser2005}

Ensuite, il y a 2 commandes obligatoires à insérer dans le fichier source (.tex). Donc, à l’endroit où vous désirez voir apparaître la bibliographie, mettez ces commandes :

Pour faire apparaître une entrée "Bibliographie" dans la table des matières, il faut mettre la commande \usepackage[nottoc]{tocbibind} dans le préambule du fichier source. Cette commande est facultative.

Voici un exemple d'un fichier source qui appelle l'application BibTeX:

8C- Générer une bibliographie

Compilation

Il faut faire au total quatre compilations du fichier source pour obtenir la bibliographie :

  • Compiler avec pdfLaTeX (pour créer un fichier auxiliaire .aux du fichier source qui sera utilisé par BibTeX) - Voir le PDF obtenu
  • Compiler avec BibTeX (pour lier avec la base de données de références bibliographiques)
  • Compiler avec pdfLaTeX (pour faire apparaître la bibliographie) - Voir le PDF obtenu
  • Compiler encore avec pdfLaTeX (c’est pour compléter l’affichage des citations) - Voir le PDF obtenu

Il ne reste plus qu’à visionner le PDF de votre document!

Note : la documentation sur ces pages Web implique que la base bibliographique JabRef est dans le même dossier que le fichier Tex.

Le fichier compressé Fichiers_4e_compilation.zip contient tous les fichiers créés suite à la 4e compilation du document generer_bibliographie.tex

9- Trucs et astuces

Insertion rapide d’une citation dans le fichier source

Si vous utilisez JabRef, voici un petit truc rapide pour minimiser les erreurs de saisie manuelle lors de l’insertion d’une citation dans le fichier .tex

  • Dans JabRef, sélectionner la référence qui doit être citée (un seul clic)
  • Puis enfoncer les touches Ctrl +K
  • Aller dans le fichier source (.tex), placer le curseur à l’endroit de la citation et faire Ctrl+V
  • La commande \cite{clé_citation} est alors mise en forme sans risque d’erreurs.

Espace insécable

Si vous souhaitez une espace insécable avant la citation ajouter le symbole ~ :
~\cite{clé_citation}

Voir plus

Présentation du logiciel

BibTeX est une application gratuite permettant de générer automatiquement une bibliographie dans un document LaTeX (fichier .tex). Il suffit d’inscrire quelques commandes dans ce document pour obtenir la bibliographie. Ces commandes appellent BibTeX pour qu’il lie au document LaTeX une ou des bases de données de références bibliographiques (les fichiers .bib contenant les références pouvant être citées).

JabRef est un logiciel de gestion bibliographique qui permet de gérer l'ensemble des références bibliographiques en format BibTex.

Zotero est également un choix possible pour gérer les références. Il permet l'exportation d'un fichier .bib, qui sera utilisé par BibTex.

Notez que le style UQAM n’est pas inclus dans les fichiers de style de BibTeX.

Téléchargement

1. Télécharger JabRef

2. Télécharger une distribution de LaTeX

Normalement, la distribution LaTeX que vous installez sur votre ordinateur comprend l’application BibTeX.

Voir plus

Mode d'emploi

Table des matières

1- Anatomie d'une référence
2- Création du fichier .bib
3- Exemples de références
4- Exportation en format .bib
5- JabRef
6- Saisie manuelle d'une référence dans JabRef
7- Importation d'un fichier .bib dans JabRef
8A- Choisir son style bibliographique
8B- Création d'une bibliographie
8C- Générer une bibliographie
9- Trucs et astuces

1- Anatomie d'une référence

Exemple d'une entrée (ou référence) dans une base bibliographique BibTeX :

@article{Sweetser2005,
author = {Sweetser, Penelope and Wyeth, Peta},
title = {GameFlow: a model for evaluating player enjoyment in games},
journal = {Computers in Entertainment},
volume = {3},
issue = {3},
year = {2005},
issn = {1544-3574},
pages = {1--24},
numpages = {24},
url = {http://doi.acm.org/10.1145/1077246.1077253},
doi = {http://doi.acm.org/10.1145/1077246.1077253},
acmid = {1077253},
publisher = {ACM},
address = {New York, NY, USA},
keywords = {enjoyment, evaluation, flow, games},
}

Conceptuellement, la forme d'une entrée est la suivante :

@TYPE_PUBLICATION{cle_citation,
champ_requis1= {blabla},

champ_requisi= {blabla},
champ_optionnel1= {blabla},

champ_optionnelj= {blabla},
}

Chaque référence débute par @. Les champs représentent les éléments présents dans une référence bibliographique, comme l’auteur, le titre, la date, etc.

La base de données créée par l'ensemble des références est un fichier texte (.txt). Le fichier peut être sauvegardés dans n’importe quel éditeur de texte (ex : Notepad). Exemple: toto.txt .

Voir plus

2- Création du fichier .bib

Pour que l’application BibTeX puisse reconnaître le fichier à utiliser pour générer la bibliographie, il faut simplement remplacer l’extention .txt du fichier de la base de données bibliographique par .bib
Si la fenêtre suivante apparaît, cliquer sur Oui :



Exemple: toto.bib

Le contenu de ce fichier est exactement le même que le fichier toto.txt mais l’extension .bib pourra être interprétée par BibTeX. Ce fichier peut donc s’ouvrir avec Notepad.
Si vous avez déjà installé JabRef, le fichier .bib sera automatiquement ouvert par ce logiciel.

3- Exemples de références

Les exemples se trouvent dans le tableau .

À la suite du tableau, 3 fichiers : (1) la base bibliographique contenant les références utilisées en exemples, (2) le fichier source .tex pour générer une bibliographie avec ces références et (3) le résultat en format PDF.

4- Exportation en format .bib

La plupart des bases de données documentaires offrent la possibilité d’exporter leurs références dans le format BibTeX. Cela évite d’avoir à tout faire manuellement.
 
Toutefois, il importe de vérifier que l’information exportée est exacte et complète.

La procédure d’exportation diffère sensiblement d'une base de données documentaire à l'autre. Certaines permettent une exportation en lot (IEEE Xplore); d’autres ne permettent que l’exportation d’une référence à la fois.

Exportation à partir d'ACM Digital Library

  • Pour exporter une seule référence : Cliquer sur l'icône présentant un guillemet sous les références, la bulle Export Citation apparaît lorsqu'on le survole.

image du bouton Guillemet

  • Pour exporter plusieurs références : Sélectionner les références voulues en cochant la case à la droite de chacune. Puis, en haut de la liste, cliquer sur l'intitulé Export Citations.

Image du bouton Export Citations

  • Dans les deux cas, à partir de la fenêtre qui apparaît, vous pouvez copier-coller les références en format BibTeX dans votre base de données bibliographiques (les fichiers "toto" vus précedemment) ou vous pouvez télécharger la ou les références dans un nouveau fichier .bib en cliquant sur l'icône de téléchargement au bas de la fenêtre.

Exportation à partir d'IEEE Xplore

  • Sur le site d'IEEE Xplore, lancer une recherche et cocher les références à exporter.
  • Cliquer sur l'intitulé Export, sélectionner l'onglet "Citations", choisir le format BibTex et cliquer sur le bouton Export.

emplacement_export

  • Les références en format BibTeX apparaissent dans le navigateur. Copier-coller les références dans votre base de données bibliographiques.


Autres procédures d'exportation

Voir plus

5- JabRef

Qu’est-ce que JabRef?

Avec le temps, le fichier texte de votre base de données de références bibliographiques croîtra et il sera de plus en plus laborieux de la consulter pour y retrouver une référence au sein des dizaines d’autres. L'application JabRef vient ici faciliter votre tâche.

Avec JabRef, il est possible:

  • d'importer des fichiers .bib ou .txt (rédigés avec la syntaxe BibTeX);
  • de repérer la présence de doublons;
  • de trier les entrées;
  • de visionner la référence associée à un format BibTeX;
  • de composer un format BibTeX à l’aide d’un bordereau;
  • de surligner des entrées dans l’ensemble des références présentes dans votre base.

JabRef est une application gratuite et open source qui permet donc de gérer les références bibliographiques en format BibTeX. L’application est disponible sur SourceForge et la documentation officielle sur le site docs.jabref.org/.