BibTeX est un logiciel de gestion bibliographique intégré aux éditeurs LaTeX. Il permet de citer ses sources dans un texte et de générer automatiquement une bibliographie. Il suffit d’inscrire quelques commandes dans le fichier .tex pour obtenir la bibliographie dans le PDF résultant, bibliographie qui est extraite d'un ou plusieurs fichiers .bib.
Les fichiers .bib contiennent l'ensemble des références bibliographiques qui peuvent être citées. Ils peuvent être édités manuellement ou par l'intermédiaire d'un deuxième logiciel de gestion bibliographique.
Notez que le style UQAM-APA n’est pas inclus dans les fichiers de style par défaut de BibTeX.
1. Exemple d'une référence bibliographique dans un fichier .bib
2. Modèles pour les différents types de références bibliographiques
3. Alimenter sa base de données bibliographiques (importer depuis Scopus, IEEE, etc.)
4. Citer ses sources et produire une bibliographie
5. Trucs et astuces
Référence bibliographique :
Sweetser, P. et Wyeth, P. (2005). GameFlow: a model for evaluating player enjoyment in games. Computers in Entertainment, 3(3). http://doi.org/10.1145/1077246.1077253.
La même référence dans le fichier .bib :
@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},
doi = {http://doi.org/10.1145/1077246.1077253},
keywords = {enjoyment, evaluation, flow, games},
}
Plus d'explications :
Chaque référence débute par @. Suite à l'indication du type de document et de la clé de citation, on retrouve les éléments présents dans une référence bibliographique (auteur, titre, date, etc.), les éléments requis suivis des éléments optionnels.
@type_de_publication{clé_de_citation,
champ_requis= {blabla},
…
champ_optionnel= {blabla},
…
}
Le fichier .bib est une base de données en format texte (.txt), contenant une ou plusieurs références bibliographiques. Il peut être édité dans n’importe quel éditeur de texte (ex : Notepad). Il suffit de remplacer l'extension de fichier .txt par .bib pour qu'il soit utilisé correctement par BibTeX.
La section Références d’un mémoire ou d’une thèse du site du Laboratoire informatique des cycles supérieurs en mathématiques de l'UQAM présente la forme que devrait prendre une référence bibliographique dans un fichier .bib pour différents types de documents.
Autres ressources :
La plupart des bases de données documentaires permettent d’exporter les références bibliographiques dans le format BibTeX.
Une fois les données importées, il est important de vérifier que l’information importée est exacte et complète.
Les procédures d’exportation diffèrent sensiblement d'une base de données documentaire à l'autre. Certaines permettent une exportation en lot (Scopus, IEEE Xplore); d’autres ne permettent que l’exportation d’une référence à la fois.
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 visualiser quelques styles disponibles dans BibTeX, consultez cette page.
Voici deux vidéos qui vous permettront de mieux visualiser un style du type auteur-date et un autre du type numéroté:
Commandes à insérer
Dans votre fichier source .tex, vous insérez votre citation à l’endroit approprié dans le corps de texte sous la forme \cite{cle_citation}
Exemple : \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:
Si vous utilisez Overleaf comme éditeur LaTeX, les compilations nécessaires seront automatiquement réalisées pour générer la bibliographie.
Si vous utilisez un autre logiciel, il faut faire au total quatre compilations du fichier source pour obtenir la bibliographie :
Il ne reste plus qu’à visionner le PDF de votre document!
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
Si vous souhaitez une espace insécable avant la citation ajouter le symbole ~ :
~\cite{clé_citation}
Si vous voulez forcer les lettres majuscules dans certains mots du titre, encadrez les lettres avec des { }.
Consultez cette page.
Si vous voulez que toutes les références de votre base bibliographique apparaissent dans la bibliographie (pas seulement celles qui sont citées), ajouter la commande \nocite{*} juste avant les commandes pour la bibliographie.
Il faut utiliser le package url dans le préambule du fichier source en combinaison avec la commande \url{mettre_url} dans le champ howpublish pour le type @MISC ou note pour les types @ARTICLE, @TECHREPORT et @BOOK.
Finalement, l'utilisation du package hyperref permet de rendre les URLs cliquables dans le PDF.
Vous pouvez facilement vous familiariser avec l'utilisation de LaTeX et BibTeX en utilisant l'éditeur LaTeX en ligne Overleaf. La documentation sur le site inclut le tutoriel Learn LaTeX in 30 minutes.
Alternativement, vous pouvez télécharger une distribution de LaTeX et utiliser un éditeur en mode local.
Plusieurs distributions gratuites de LaTeX sont disponibles sur le Web. Cette URL en liste plusieurs, ainsi que plusieurs éditeurs de texte orienté LaTeX qu'il peut être utile d'installer pour faciliter la rédaction du document. Il est important d'installer la distribution LaTeX avant l'éditeur de texte pour que le tout soit fonctionnel. Les produits installés à la Bibliothèque des sciences de l'UQAM et au laboratoire d'informatique du PK-M500 sont :
Vous pouvez essayer aussi le processeur documentaire Lyx
Comme logiciels de gestion bibliographique complémentaire, pour faciliter la visualisation du fichier BibTeX, il y a principalement JabRef et Zotero. Alors que JabRef permet de gérer l'ensemble des références bibliographiques directement en format BibTeX, il faut avec Zotero procéder à l'exportation d'un fichier .bib qui sera ensuite utilisé par BibTex.
JabRef est une application gratuite et open source qui permet de gérer les références bibliographiques en format BibTeX. L’application peut être téléchargée sur SourceForge et la documentation officielle se trouve sur le site docs.jabref.org/.
JabRef facilite la visualisation de votre base de données bibliographiques, sans en changer le format. Il permet une meilleure organisation des références, une édition du format BibTeX à l'aide d'un bordereau, un repérage facilité par les options de tri, la gestion de documents associés.
Zotero est également gratuit et open source. Vous pouvez consulter l'onglet correspondant pour plus d'information. Zotero vous permet de visualiser indirectement votre base de donnée en format BibTex.
Pour plus d'information sur les logiciels de gestion bibliographique, n'hésitez pas à contacter votre bibliothécaire disciplinaire et à prendre un rendez-vous!
Pour plus d'informations à propos de BibTeX, n'hésitez pas à consulter la personne suivante:
Eveline Pilon
Actuariat | Informatique
| Mathématiques
KI-R140
(514) 987-3000 poste 3403
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 est possible à partir du menu "Rédaction d'un mémoire en LaTeX".
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)