When writing my cv, I wanna include some bibentries for my own papers, but also some other describing some courses I've taken. My strategy is to put those courses taken in a special class (e.g. @book
) and print separate bibliographies as follows:
\documentclass{article}
\title{Curriculm Vitae}
\author{R. Reventlov Giskard}
\usepackage%
[backend=biber,%
style=publist]%
{biblatex}
\plauthorname[R. Giskard]{Reventlov}
\addbibresource{articles.bib}
\addbibresource{courses.bib}
\begin{document}
\maketitle
\nocite{*}
% MY ARTICLES
\printbibliography[title={Published Articles}, type=article]
% COURSES [BOOKS] BY OTHERS
\printbibliography[title={Courses Taken}, type=book]
\end{document}
The \printbibliography
commands should print something like:
Published Articles
1 2006 (with R. Daneel Olivaw). "The Three Laws of Robotics Revisited".
2 2005. "The Zeroth Law of Robotics".
Courses Taken
3 2004 Susan Calvin. Practical Aspects of Robotics.
4 2003 Han Fastolfe and Vasilia Fastolfe. How to read and influence the emotions of humans and robots.
Instead, they fourth entry is mistakenly printed as follows:
4 2003 (with Han Fastolfe and Vasilia Fastolfe). How to read and influence the emotions of humans and robots.
How can I prevent biblatex-publist
from implicitly making me coauthor of this fourth entry (or of all @book
entries for that matter)?
Note 1
In my full code I declare a special entry type @course
as follows:
\DeclareBibliographyAlias{course}{book}
and then call:
\printbibliography[title={Courses Taken}, type=course]
In both cases, the error persists.
Note 2
The output without style=publist
would be something like:
Published Articles
1 R. Reventlov Giskard and R. Daneel Olivaw (2006). "The Three Laws of Robotics Revisited".
2 R. Reventlov Giskard (2005). "The Zeroth Law of Robotics".
Courses Taken
3 Susan Calvin (2004). Practical Aspects of Robotics.
4 Han Fastolfe and Vasilia Fastolfe (2003). How to read and influence the emotions of humans and robots.
OP Edit 1
I have tested the following version of the code provided by @moewe (the only changes being removing the "R." from "R. Giskard Reventlov" and adding "Susan Calvin" as coauthor of "appleby"): txt.do/1fc7k
However, the output is:
Notice that the co-authorship that matters here is that of the "appleby" entry. It isn't supposed to say "(with ...)" because Giskard (the pluauthorname
) is not coauthor in the entry "appleby".
Here's the log file, in case it is of interest: txt.do/1fcz2
OP Edit 2
After having installed a vanilla TeX Live, as recommended in @moewe's comment to his answer, we seem to be one step away from solving the issue. The same input returns the following output:
(Highlights are mine.)
Here is the log file: txt.do/1fg0o
Just in case, I wouldn't mind loosing the et al feature since I'm setting maxnames=99
.
.bib
entries in the future. We don't have your.bib
files and having to make up suitable entries is quite a boring and unnecessary task.