Le 15/04/21 à 16h36, Jean-Michel Le Bot a écrit :
Bonjour
Bonjour,
Avant de me plonger plus avant dans la doc et l’expérimentation, je voudrais
savoir si ce que je souhaite faire est faisable.
Dans un document compilé avec xelatex et utilisant biblatex, j’appelle mes
références biblio avec \parencite, le style choisi est authoryear et la liste
des références complètes est donnée à la fin.
Jusque là tout est simple.
Mais je voudrais ajouter d’autre références qui apparaissent cette fois sous
forme de note de bas de page, avec la référence complète la première fois, puis
op. cit. aux occurrences suivantes, sans que ces références apparaissent dans la
liste de références finales.
Pour mettre ces références en note de bas de page, pas de problème. Il suffit
d’utiliser par exemple \footcite au lieu de \parencite
Mais est-ce qu’il est possible d’appliquer un style différent de authoryear, par
exemple verbose, seulement aux références appelées par \footcite, puis de dire
à biber de reprendre dans la liste finale toutes les références, sauf celles
appelées par \footcite ?
Voici une première approche, peut-être à mixer avec ce que propose
Maïeul, basée sur :
- autocite=footnote (facultatif : on pourrait utiliser \footcite) ;
- les catégories pour exclure des références de la bibliographie.
(Pas le temps de détailler, désolé.)
Reste le problème, que je n’ai pas le temps d’approfondir, du style
verbose-trad3 appliqué aussi aux références citées via \parencite.
–8<---------------cut here---------------start------------->8—
\begin{filecontents}[overwrite]{\jobname.bib}
@book{keya,
author = {Author, A.},
date = {2021},
title = {TitleA},
publisher = {PublisherA}
}
@book{keyb,
author = {Buthor, B.},
date = {2021},
title = {TitleB},
publisher = {PublisherB}
}
@book{keyc,
author = {Cuthor, C.},
date = {2021},
title = {TitleC},
publisher = {PublisherC}
}
\end{filecontents}
\documentclass[french]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[a4paper]{geometry}
\usepackage{csquotes}
\usepackage[
style=verbose-trad3,
autocite=footnote,
]{biblatex}
\usepackage{babel}
%
\addbibresource{\jobname.bib}
\DeclareBibliographyCategory{hidden}
\addtocategory{hidden}{keyb,keyc}
%
\begin{document}
Bla bla \parencite{keya}.
Ble ble \parencite{keya}.
Bli bli \autocite{keyb}.
Blu blu \autocite{keyb}.
Blu blu \autocite{keyc}.
\printbibliography[notcategory=hidden]
\end{document}
–8<---------------cut here---------------end--------------->8—
–
Denis