Citations et bibliographie en LaTeX : Différence entre versions

De La Mouche VII
Aller à la navigationAller à la recherche
Ligne 9 : Ligne 9 :
 
En sciences humaines, on cite (presque) toujours la page précise du livre ou article à laquelle on se réfère. Pour cela, il suffit d'utiliser l'argument <code>[numéro de page ou autre précision]</code> de la commande <code>\cite</code>. Il est donc inutile, contrairement à ce qu'on peut lire dans certains manuels, de définir une entrée bibliographique séparée (de type '''<code>@inBook</code>''') pour chaque page que l'on veut citer (et heureusement...).
 
En sciences humaines, on cite (presque) toujours la page précise du livre ou article à laquelle on se réfère. Pour cela, il suffit d'utiliser l'argument <code>[numéro de page ou autre précision]</code> de la commande <code>\cite</code>. Il est donc inutile, contrairement à ce qu'on peut lire dans certains manuels, de définir une entrée bibliographique séparée (de type '''<code>@inBook</code>''') pour chaque page que l'on veut citer (et heureusement...).
  
Exemples
+
Exemples :
  
 
  Les mouches sont des insectes fort énervants\cite[p.~123]{Salesmouches}.
 
  Les mouches sont des insectes fort énervants\cite[p.~123]{Salesmouches}.
Ligne 16 : Ligne 16 :
 
À noter que certaines commandes pour faire des citations de certains ''packages'' (comme <code>\footnotecite</code> dans l'excellent [http://mirror.ibcp.fr/pub/CTAN/help/Catalogue/entries/jurabib.html '''Jurabib'''], que je ne saurais trop recommander) ont un argument préformaté, de telle sorte qu'entrer
 
À noter que certaines commandes pour faire des citations de certains ''packages'' (comme <code>\footnotecite</code> dans l'excellent [http://mirror.ibcp.fr/pub/CTAN/help/Catalogue/entries/jurabib.html '''Jurabib'''], que je ne saurais trop recommander) ont un argument préformaté, de telle sorte qu'entrer
 
  \footnotecite[123]{Salesmouches}
 
  \footnotecite[123]{Salesmouches}
donnera automatiquement
+
donnera automatiquement (et en note infrapaginale, comme il convient) :
 
  Jean-Roger '''Albert''', ''Ces sales mouches'', p. 123.
 
  Jean-Roger '''Albert''', ''Ces sales mouches'', p. 123.
 
(''modulo'' le format de biblio utilisé).
 
(''modulo'' le format de biblio utilisé).

Version du 27 septembre 2010 à 13:36

Comment (essayer d') optimiser LaTeX pour un usage en sciences humaines.

Outils de base

Voir aussi l'Aide-mémoire LaTeX.

\cite (citations)

En sciences humaines, on cite (presque) toujours la page précise du livre ou article à laquelle on se réfère. Pour cela, il suffit d'utiliser l'argument [numéro de page ou autre précision] de la commande \cite. Il est donc inutile, contrairement à ce qu'on peut lire dans certains manuels, de définir une entrée bibliographique séparée (de type @inBook) pour chaque page que l'on veut citer (et heureusement...).

Exemples :

Les mouches sont des insectes fort énervants\cite[p.~123]{Salesmouches}.
Elles volent\cite[chapitre~5]{Insectesvolants} partout.

À noter que certaines commandes pour faire des citations de certains packages (comme \footnotecite dans l'excellent Jurabib, que je ne saurais trop recommander) ont un argument préformaté, de telle sorte qu'entrer

\footnotecite[123]{Salesmouches}

donnera automatiquement (et en note infrapaginale, comme il convient) :

Jean-Roger Albert, Ces sales mouches, p. 123.

(modulo le format de biblio utilisé).

Packages, extensions et autres optimisations

Bibliographie

Les formats bibliographiques de base de LaTeX et les commandes associées (\cite surtout) ne conviennent guère à ce qu'on a l'habitude de voir en sciences humaines en France, à savoir des références bibliographiques précises (à la page citée près) données en notes infrapaginales (et non pas des références globales à un titre du type [DUPONT 1999] directement dans le texte, qui correspondent plutôt à un usage anglo-saxon).

Pour l'instant, ce que j'ai trouvé de mieux est le package Jurabib. Je l'utilise configuré comme suit dans le préambule (cette configuration sera probablement modifiée à l'avenir) :

\usepackage{jurabib}
\bibliographystyle{jurabib}

\jurabibsetup{%
authorformat=smallcaps,%
titleformat=italic,%
titleformat=commasep,%
commabeforerest,%
ibidem=strict,%
citefull=first,%
opcit,%
lookat,%
oxford,%
pages=format,%
idem,%
bibformat=,%
}
\renewcommand{\biblnfont}{\textsc}
\renewcommand{\bibfnfont}{}
\renewcommand{\bibtfont}{\textit}

La base pour \jurabibsetup a été reprise de Using LyX for humanities papers, mais globalement, le document à consulter (très clair, très bon) est la documentation de Jurabib (sections 6.1, 6.2 et 9).

C'est de là que viennent les \renewcommand, qui permettent ici de modifier la présentation de base de la bibliographie de fin selon le style jurabib.bst (à savoir : Nom, Prénom, Titre). À la place, nous obtenons NOM (petites capitales), Prénom, Titre.

Ensuite, il suffit d'utiliser la commande \footcite[numéro de page si nécessaire]{clef de la référence} pour obtenir de belles notes bibliographiques en bas de page, avec op. cit. et tout.