I have a problem, where all my googeling has left me standing alone. Currently I am preparing my thesis and I am using biblatex in conjunction with biber.
When dealing with the entrytype set
everything worked quite well. Now the following Problem has occurred: I am citing a book first and thereafter this book shall be part of a set
, where I can add an comment to this and some other references.
For example:
Here is where the book is cited.[foo] Some other Text, with some more citations.[baz,biz,buz] Then some more text and reference to a set of references.[foobar]
Now the bibliography should show like this:
[foo] The Author, The Title...
[baz] The Author, The Title...
[biz] The Author, The Title...
[buz] The Author, The Title...
[foobar] a) [foo] b) a comment c) The Author, The Title... (of [bar1]) d) The Author, The Title... (of [bar2]) d) ...
Apparently this is not possible, as the output changes automatic to citing members of the set:
Here is where the book is cited.[foobar-a] Some other Text, with some more citations.[baz,biz,buz] Then some more text and reference to a set of references.[foobar]
and the bibliography:
[baz] The Author, The Title...
[biz] The Author, The Title...
[buz] The Author, The Title...
[foobar] a) The Author, The Title... (of [foo]) b) a comment c) The Author, The Title... (of [bar1]) d) The Author, The Title... (of [bar2]) d) ...
I know one can work-around this problem with creating misc
type entries, where the note command references the actual book:
@MISC{foo-ref,
note = {\cite{foo}}
}
and including these into the set. I could work with that, but I would rather find a more elegant solution.
Browsing the biblatex manual I couldn't find an option which completes my goal, or maybe I missed it (It is kind of huge.)
Therefore I would be very grateful if anyone has a better solution.
Edit: Here is a MWE:
\RequirePackage{filecontents}
\begin{filecontents}{test.bib}
@BOOK{foo,
title = {Foo},
publisher = {the Press},
year = {3000},
author = {the Foo},
}
@ARTICLE{baz,
author = {the Baz},
title = {Baz},
journal = {J. of Baz},
year = {3001},
volume = {1},
pages = {22},
}
@ARTICLE{buz,
author = {the Buz},
title = {Buz},
journal = {J. of Buz},
year = {3001},
volume = {1},
pages = {22},
}
@MISC{comment,
note = {a comment},
}
@BOOK{bar,
title = {Bar},
publisher = {the Press},
year = {3002},
author = {the Bar},
}
@SET{foobar,
entryset = {foo,comment,bar},
}
\end{filecontents}
\documentclass[12pt,final]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[german=quotes
]{csquotes}
\usepackage[backend=biber,
sorting=none,
style=numeric-comp,
style=chem-angew,
subentry=true,
maxcitenames=5,mincitenames=4,
maxbibnames=99,
backref=true,
natbib=true
]{biblatex}
\addbibresource{test.bib}
\begin{document}
Here is where the book is cited.\autocite{foo}
Some other Text, with some more citations.\autocite{baz,buz}
Then some more text and reference to a set of references.\autocite{foobar}
\printbibliography
\end{document}
That results in attached picture (top). With the workaround I get what I want (bottom). But this is clearly not an elegant solution as one can see with the backreferences, which are pointing to the bibliography entry of 1. (But I could live with that.)