Formation L AT EX (3) Gérer ses références bibliographiques Urfist de Bordeaux C

Formation L AT EX (3) Gérer ses références bibliographiques Urfist de Bordeaux Céline Chevalier – 21 mars 2014 1/23 Plan Construction de la bibliographie Outils d’aide à la saisie Citations complexes 2/23 La bibliographie : BibT EX Vous devez stocker les informations dans un fichier dont l’extension est .bib, disons base.bib . Vous pouvez garder le même fichier pour tous vos documents : BibT EX n’y prend que ce dont il a besoin. Outils de création : ▶plugin zotero de Firefox ▶Endnote ▶Bibdesk ▶Jabref 3/23 La bibliographie : BibT EX Voici la syntaxe : @BOOK{mathaz, author = "Hauchecorne, Bertrand AND Suratteau, Daniel", title = "Des Mathématiciens de A à Z", publisher = "Ellipses", year = "1999" } Citation : \cite{mathaz} ou \cite[p.~203]{mathaz} Apparition dans la biblio sans citation : \nocite{mathaz} On fait appel au programme externe bibtex. 4/23 La bibliographie : BibT EX \bibliographystyle{plain} \bibliography{base, algebre} plain : trie les entrées par ordre alphabétique d’auteur et les numérote séquentiellement entre crochets. abbrv : identique à plain, en abrégeant certains champs comme les prénoms, les mois ou les noms des revues. unsrt : trie les entrées par ordre d’apparition relevé lors du premier passage de L AT EX et les numérote séquentiellement entre crochets. alpha : trie les entrées par ordre alphabétique d’auteur et repère les occurrences par les trois premières lettres du nom de l’auteur suivi des deux derniers chiffres de l’année. Un texte de Napoléon datant de 1805 sera noté [Nap05]. Deux styles francisés sont aussi disponibles : frplain et fralpha. Les noms sont alors écrits en petites capitales et les mots-clefs traduits en français. 5/23 Plan Construction de la bibliographie Outils d’aide à la saisie Citations complexes 6/23 Plugin Zotero pour Firefox Zotero : www.zotero.org Plugin Firefox et application séparée Icône en forme de livre à la fin de la barre d’adresses Possibilité d’ajouter une entrée manuellement, de modifier les informations d’un ouvrage récupéré automatiquement ou d’ajouter d’autres éléments, comme un lien ou un fichier PDF. Export en fichier .bib : attention à régler l’encodage 7/23 Endnote, Jabref et Bibdesk Applications pour rentrer des données facilement, comme dans un formulaire, pour les exporter ensuite au format BibT EX : Endnote (payant), BibDesk (fourni avec T EXShop sous Mac OS X) et Jabref, pour toutes les plateformes. Possibilité d’ajouter divers éléments (extrait, image, fichier PDF, ...). Kile permet aussi de saisir un fichier .bib à l’aide de l’option «Bibliography» du menu «LaTeX». JabRef : jabref.sourceforge.net Importation de bases de données bibliographiques en ligne. Pour Google Scholar : paramètres « afficher les liens permettant d’importer des citations dans BibTeX » 8/23 Plan Construction de la bibliographie Outils d’aide à la saisie Citations complexes 9/23 Le package cite Redéfinition de la commande \cite : une entrée de type \cite{PPI,JPI,CVO,IL,CCLP} retourne en sortie les citations dans l’ordre dans lequel elles apparaissent dans la bibliographie : «[1–4, 7]», et non dans l’ordre de citation : par exemple «[1, 7, 3, 2, 4]» On peut retrouver l’effet par défaut et les faire apparaître dans l’ordre cité avec l’option nosort. On peut éviter la compression («[1, 2, 3, 4]» plutôt que «[1–4]») avec nocompress. \usepackage[nosort, nocompress]{cite} 10/23 Le package cite Personnalisation de l’aspect des citations : entrées du type «(1–4 ; 7)» ou encore «(1, p. 324)». Styles de citations \citeleft délimiteur gauche ( \citeright délimiteur droit ) \citedash tiret entre les numéros -- \citepunct ponctuation entre différentes citations ;˜ \citemid ponctuation entre citation et note optionnelle ,˜ \citeform 1 aspect du numéro \emph{#1} 1 \renewcommand{citeform}[1]{\emph{#1}}. 11/23 Le package cite Ainsi, pour écrire «(1 ; 2)» au lieu de «[1, 2]», il vous faut écrire les redéfinitions suivantes : \renewcommand{\citeleft}{(} \renewcommand{\citeright}{)} \renewcommand{\citepunct}{;~} Coupures de lignes : pour empêcher une coupure entre un numéro et sa note optionnelle, on écrira : \renewcommand{citemid}{, \nolinebreak[4]} 12/23 Le package natbib Attention : incompatible avec cite Trois styles de bibliographie obligatoires : abbrvnat, plainnat ou unsrtnat. Pour bénéficier tout de même du tri comme dans le package cite, utilisez l’option numbers (qui permet d’écrire «(2)» au lieu de «(B98)») ainsi que sort ou encore sort&compress : \usepackage[numbers, sort&compress]{natbib} 13/23 Le package natbib dans \citep{burk} [Burk, B98] \citet{burk} Burk [B98] \citet[chap.˜2]{burk} Burk [B98, chap. 2] \citet[voir][chap.˜2]{burk} Burk [voir B98, chap. 2] \citet[voir][]{burk} Burk [voir B98] Pour supprimer les parenthèses : \citealt et \citealp. Pour citer l’auteur ou l’année : \citeauthor et \citeyear Utilisez l’option longnamesfirst de natbib pour citer tous les auteurs la première fois et utiliser le raccourci et al. les fois suivantes. 14/23 Le package jurabib Attention : non compatible avec natbib Présentation personnalisable à l’aide de \jurabibsetup. Styles de bibliographie obligatoires : jurabib et jhuman. Commande de base (note optionnelle du type «chap.˜2») : \cite[note optionnelle]{clef de l’ouvrage} \cite[note optionnelle][auteur des annotations]{clef de l’ouvrage} 15/23 Le package jurabib Pour citer un champ spécifique de l’entrée BibT EX (par exemple l’éditeur de l’ouvrage), utilisez \citefield[note optionnelle]{champ}{clef de l’ouvrage} Par exemple, \citefield{year}{burk} donne «1998». Pour ne citer que le titre, ou l’auteur, ou encore la date, vous disposez des raccourcis \citetitle, \citeauthor ou \citeyear. Les commandes du package natbib telles que \citet et \citep sont encore utilisables. 16/23 Le package jurabib Pour citer la totalité de l’entrée : \fullcite[note optionnelle]{clef de l’ouvrage} \fullcite[note optionnelle][auteur des annotations]{clef de l’ouvrage} Enfin, pour citer les entrées en note de bas de page, ajoutez foot devant chaque commande déjà expliquée, par exemple \footfullcite. 17/23 Le package bibentry Pas de bibliographie globale à la fin du document, mais totalité de l’entrée écrite à chaque citation. Au début du document : \nobibliography{base} Première citation : \bibentry{burk} pour faire apparaître toute l’entrée correspondant à cet ouvrage. Pour le citer ultérieurement dans le texte, toutes les commandes du package natbib sont accessibles. Pour avoir une bibliographie complète : \nobibliography*{base} au début de votre document , puis \bibliography{base} à l’endroit voulu. 18/23 Liens hypertexte et possibilités plus avancées \usepackage[urlcolor=red, % Liens vers une page web linkcolor=blue, % Liens internes au document colorlinks=true]{hyperref} Les références deviennent automatiquement des liens hypertexte. Package biblatex 19/23 Le package BibL AT EX (nécessitant biber) \usepackage{csquotes} \usepackage{biblatex} % ou \usepackage[backend=biber]{biblatex} \addbibresource{base.bib} Citation : \autocite{burk} Impression de la bibliographie : \printbibliography 20/23 Le package BibL AT EX Options du package : ▶Style des citations : style=... numeric : [1] alphabetic : [HS99] authoryear : Hauchecorne and Suratteau 1999 authortitle : Hauchecorne and Suratteau, Des mathématiciens de A à Z Variantes : numeric-comp, numeric-verb, alphabetic-verb, authortitle-comp, authortitle-ibid, authortitle-icomp, authortitle-terse, authortitle-tcomp, authortitle-ticomp, verbose, verbose-note, verbose-inote, verbose-trad1, verbose-trad2, verbose-trad3 Variantes spécifiques : biblatex-ieee, biblatex-nature, biblatex-science, ... 21/23 Le package BibL AT EX Options du package : ▶Apparence des citations : autocite=... inline : parenthèses/crochets footnote : note de bas de page plain : directement superscript : en exposant (style numeric) Commandes équivalentes : \parencite, \footcite, \cite, \supercite 22/23 Le package BibL AT EX Options des commandes de citation (en alphabetic) : \autocite{mathaz} donne [HS99] \autocite[123]{mathaz} donne [HS99, p. 123] \autocite[voir][123]{mathaz} donne [voir HS99, p. 123] \textcite{HS99} donne « Hauchecorne et Suratteau (HS99) » Morceaux de la citation : \citeauthor, \citetitle, \citedate, \citeyear, \citeurl Citation en entier : \fullcite, \footfullcite 23/23 uploads/Litterature/ slides-biblio-4-nup.pdf

  • 62
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager