Bibliographie avec biblatex et Texmaker

A) Création du fichier de bibliographie .bib

Ce fichier (appelé mabiblio.bib dans notre exemple) doit contenir les entrées bibliographiques auxquelles on voudra faire référence dans son document .tex.

Pour cela, on peut récupérer les entrées dans des fichiers .bib existants ou utiliser le menu "Bibiographie" -> "biblatex" de Texmaker.
Exemple avec une entrée du type "Article" :
  • Menu "Bibliographie" -> "Biblatex" -> "Article in Journal" :
  • Texmaker insére automatiquement les champs obligatoires
    Il suffit alors de remplir les champs :
  • Il n'y a plus qu'à enregistrer son fichier .bib (mabiblio.bib pour notre exemple)

Note : pour passer au champ suivant, il suffit d'utiliser la touche Tab

Fichier de l'exemple : mabiblio.bib

B) Utilisation du fichier de bibliographie .bib dans un document .tex

On indique d'abord dans le préambule de son document .tex (monarticle.tex pour notre exemple) le fichier de bibliographie et le "backend" (biber) à utiliser à l'aide des commandes suivantes :
\usepackage[backend=biber]{biblatex}
\addbibresource{mabiblio.bib}

Note : dans la commande \addbibresource{mabiblio.bib}, il ne faut pas oublier l'extension .bib

Pour indiquer ensuite là où on veut que les références apparaissent dans le document, on utilise la commande suivante (dans le corps du document) :
\printbibliography
Résultat :

Pour faire référence à une entrée dans son document, il suffit d'utiliser la balise \cite{clef de l'entrée} (la clef est le premier champ d'une entrée bibliographique).
Ces balises peuvent-être insérées de façon rapide à l'aide de l'auto-complétion dans Texmaker :
A l'ouverture d'un document .tex faisant référence à un fichier de bibliographie .bib, Texmaker scanne automatiquement les entrées bibliographiques afin qu'elles soient disponibles lors de l'auto-complétion. S'il s'agit d'un document .tex qui vient juste d'être créé, il suffit d'utiliser l'option "Rafraîchir la bibliographie" du menu "Editer".

Document .tex de l'exemple : monarticle.tex

C) Compilation du document

Il faut d'abord modifier la commande de Texmaker pour bib(la)tex qui est réglé par défaut pour l'utilisation de bibtex.
  • Menu "Options" -> "configurer Texmaker" -> "Commandes"
  • Remplacer la commande courante "Bib(la)tex" par biber %
Pour compiler son document : Le document .tex étant ouvert, on lance d'abord une compilation pdflatex (F6) ou latex (F2), puis on lance la commande bibtex (F12) et, enfin, on recompile le document .tex par pdflatex (F6) ou latex (F2) deux fois.

Note : un fichier de bibliographie .bib n'a jamais à être compilé avec bib(la)tex.
Toutes les opérations de compilation doivent s'appliquer au document .tex.

Automatisation du processus de compilation avec Texmaker :
Avec Texmaker >= 4.1 :
  • Menu "Options" -> "configurer Texmaker" -> "compil rapide" :
    Sélectionner le mode PdfLaTeX + Bib(la)tex + PdfLateX (x2) + Voir Pdf ou LaTeX + Bib(la)tex + LateX (x2) + dvips + ps2pdf + Voir Pdf (selon que l'on compile habituellement son document avec Pdflatex ou latex)

  • Une simple "compil rapide" (F1 ou barre d'outils) permet alors d'obtenir le résultat voulu :

Pour les versions antérieures de Texmaker :
  • Menu "Options" -> "configurer Texmaker" -> "compil rapide" : sélectionner la case "Utilisateur" et cliquer sur le bouton "assistant".
  • Ajouter alors , en respectant l'ordre, les commandes : pdflatex, bibtex, pdflatex , pdflatex et Afficheur pdf
  • Une simple "compil rapide" (F1 ou barre d'outils) permet alors d'obtenir le résultat voulu :

Note : on peut aussi utiliser une des 5 commandes "utilisateur" pour créer un profil de compilation similaire (Menu "Utilisateur" -> "Commandes Utilisateur" -> "Editer Commandes utilisateur")
Les commandes "utilisateur" bénéficient du même assistant que la "compil rapide utilisateur" et sont accessibles via la barre d'outils et les raccourcis-claviers (Alt+Maj+F1...F5)