LaTeX, précision de page dans la citation d'un volume
Je suis pour le moment concerné par la rédaction d'un travail académique en philosophie, en LaTeX bien évidemment, et je me heurte à un problème rédhibitoire. Peut-être un lecteur pourra m'aider.
Habitué à l'utilisation de footcites
les modalités de mon travail font que je suis contraint de procéder à la même manipulation mais dans le cadre d'une citation reprise dans un volume précis d'une publication.
\footcites[pré-note][post-note]{clé1}[pré-note][post-note]{clé2}
Dans mon texte, j'ai configuré biblatex
de la sorte :
\usepackage[backend=biber,%
citestyle=verbose-trad2,%
bibstyle=verbose,%
sorting=nyvt,%
citepages=omit]{biblatex}
citepages=omit
me permet de citer la page d'un article (par exemple) sans afficher l’intervalle où il se situe (information superflue si l'on sait quelle est la page exacte où se trouve la citation, du moins selon l'usage que j'ai des renvois bibliographiques).
Après investigation de la documentation de biblatex
(une véritable mine d'or), j'ai appris à me servir de fvolcites
à la place de footcites
(après quelques tentatives infructueuses, je l'avoue).
\fvolcites(pré-commentaire)(post-commentaire)[pré-note]{volume}[post-note]{clé1}[pré-note]{volume}[post-note]{clé2}
J'ai donc dans ma bibliographie une entrée @mvbook
où le nombre de volumes est renseigné. Or, si citepages=omit
fonctionne très bien dans l'utilisation de footcites
, ce n'est malheureusement pas le cas avec fvolcites
: l'intervalle est affiché, ce qui évidemment me déplaît. Dans la même veine, le nombre de volumes de l'ouvrage est également indiqué quand je précise le volume précis d'où est extraite la citation.
Retournant à la documentation de biblatex
(version 2.9a, 24/06/2014), j'ai appris l'existence de volcitepages
et de volcitevolume
, p. 89. J'en ai chichement déduit un usage similaire, modifiant mon appel de biblatex en y ajoutant volcitepages=omit, volcitevolume=omit
. La déduction ne fut malheureusement pas bonne, j'étais naïf de croire que ce serait aussi simple.
/usr/share/texmf-dist/tex/latex/biblatex/biblatex2.sty:10902: Package xkeyval Error: `volcitevolume' undefined in families `blx@opt@pre'.
/usr/share/texmf-dist/tex/latex/biblatex/biblatex2.sty:10902: leading text: \blx@processoptions
/usr/share/texmf-dist/tex/latex/biblatex/biblatex2.sty:10902: Package xkeyval Error: `volcitepages' undefined in families `blx@opt@pre'.
/usr/share/texmf-dist/tex/latex/biblatex/biblatex2.sty:10902: leading text: \blx@processoptions
Enfin, il s'agit certainement d'une affaire de conventions et je me trompe dans l'application de celles-ci.
Addendum du 8 août 2014 : j'ai rempli un rapport de bug sur la page de développement de Biblatex, j'en extrait ci-dessous mon exemple minimal et fonctionnel.
First, the mwe.bib
.
@mvbook{key1,
author = {Author One},
title = {Work One},
volumes = {2}
}
@article{key2,
author = {Author Two},
title = {Work Two},
journal = {Some journal},
pages = {1-2}
}
@book{key3,
author = {Author One},
title = {Work One},
volume = {1}
}
Two shots : mwe1.tex
(footcites
first) and mwe2.tex
(fvolcites
first), compiled with pdflatex
and biber
.
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,%
citestyle=verbose-trad2,%
citepages=omit]{biblatex}
\bibliography{mwe}
\begin{document}
Example 1\footcites[][]{key3}[][2]{key2}.
Example 2\fvolcites()()[]{1}[]{key1}[]{}[2]{key2}.
\end{document}
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage[autostyle]{csquotes}
\usepackage[backend=biber,%
citestyle=verbose-trad2,%
citepages=omit]{biblatex}
\bibliography{mwe}
\begin{document}
Example 1\fvolcites()()[]{1}[]{key1}[]{}[2]{key2}.
Example 2\footcites[][]{key3}[][2]{key2}.
\end{document}
The two first lines are quite obvious : with the footcite
, the "1-2" pages are omitted, not with fvolcite
.