I am using biblatex
to manage my citations and bibliography.
I'd like to use \volcite
to cite a specific volume of a multi-volume work, but with a standard look for the citation itself. E.g. for the numeric style normal citations look like
[1]
but with e.g. \volcite{3}{Smith}
I get by default (with German localization).
[1, Bd. 3]
How do I get the \volcite citation to look like the normal one?
Side note: The bibliography entry should not be modified, only the citation.
EDIT: Here is a MWE:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[
backend = biber,
style = numeric-comp
]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}
@MvBook{Kohl,
author = {Kohlrausch, F.},
title = {Praktische Physik},
volumes = {3}
}
@Book{Kohl1,
author = {Kohlrausch, F.},
title = {Praktische Physik},
volumes = {3},
volume = {1}
}
@Book{Kohl2,
author = {Kohlrausch, F.},
title = {Praktische Physik},
volumes = {3},
volume = {2}
}
@Book{Kohl3,
author = {Kohlrausch, F.},
title = {Praktische Physik},
volumes = {3},
volume = {3}
}
\end{filecontents}
\addbibresource{\jobname.bib}
\begin{document}
\volcite{1}{Kohl}
\volcite{2}{Kohl}
\volcite{3}{Kohl}
\cite{Kohl1}
\cite{Kohl2}
\cite{Kohl3}
\printbibliography
\end{document}
My question is: How can I get the citation style in the second line without having to create explicit entries for each volume in the bib file? I thought this might be possible with \volcite
.
\volcite{3}{Smith}
,\volcite{3}[1]{Smith}
,\cite{Smith}
, and\cite[1]{Smith}
. If you don't want the volume printed in the citation, why use\volcite
at all?\volcite
when you don't want the output? (Note that the bibliography entry is no different whether you use\cite
or\volcite
?) Maybe you want to show us an MWE of what you have so far, whatbiblatex
style you use, etc. So we can all start from on the same page. You may also want to include a mock-up of the expected output in your MWE.\cite{Kohl}
. Or you want to refer to a specific volume in the bibliography, then use e.g.\cite{Kohl2}
. Or you want to refer to the entire three-volume work, but occasionally make clear in the text which volume you refer to, then use\cite[][vol.~2]{Kohl}
on those occasions and\cite{Kohl}
otherwise. Is this still not what you want?\cite{Kohl2}
, but want to keep my bib file concise. I feel the entriesKohl1–3
in the MWE are actually redundant information and that there might be a way to deduce specific volume-citations from the "parent"Kohl
since all the information is already contained in this single entry. So the question might be more how to avoid the cumbersome creation of these volume-specific entries.