Il s'agit d'une exigence courante pour les journaux de sciences humaines. Parfois, l'entrée doit figurer dans le texte courant du document, tandis que d'autres styles demandent que l'entrée apparaisse dans une note de bas de page.
C'est notamment utile pendant la rédaction d'un article, au moment de vérifier que les bonnes références sont insérées au bon endroit.
Voici les différentes possibilités:
.bst
génère, mais qui est par ailleurs peu exigeant pour le style de bibliographie.jurabib.bst
, jhuman.bst
et deux styles suivant les recommandations du Chicago Manual of Style.Plus précisément, l'extension bibentry propose les commandes suivantes:
\bibentry
, prend en argument la clef de la référence à citer (comme la commande \cite
),\nobibliography
, qui prend en argument le fichier .bib
dans lequel les références sont définies (comme la commande \bibliography
) et\bibliographystyle
, qui prend en argument le fichier de style bibliographique à utiliser.
Si vous utilisez \bibentry
et \nobibliography
à la place de \cite
et \bibliography
(respectivement),
chaque référence bibliographique apparaîtra dans le corps du texte, de façon complète, à l'endroit de l'appel.
Inversement, il n'y aura pas de liste de références en fin de document.
\nobibliography
doit être utilisée avant le premier appel à \bibentry
.
Voici les principales possibilités disponibles:
L'extension usebib offre une « boîte à outils », qui permet à l'utilisateur
d'insérer dans le texte exactement ce dont il a besoin, au lieu d'une citation complète.
La commande à utiliser, qui met la citation en forme, est \usebibdata{⟨clef⟩}{⟨valeur⟩}
;
elle compose l'élément ⟨valeur⟩
à partir de la ⟨clef⟩
de la bibliographie ;
l'utilisateur met ensuite en forme l'entrée comme il le souhaite —
on pourrait imaginer construire complètement sa propre bibliographie à partir de cette commande,
mais cela serait évidemment fastidieux.
Sources: