Changing the dashed option
We can achieve this by calling \AtNextBibliography{\renewbibmacro*{bbx:savehash}{}}
, which redefines bbx:savehash
bibmacro (the one that tells the style to save and use dashes) at the beginning of the next \printbibliography
(it can be used out of the preamble).
\AtNextBibliography{\renewbibmacro*{bbx:savehash}{}}
Removing the alphabetical label in the date
It's the same principle of changing the dashed option: we must set the blx@labeldate
toggle to false within a given bibliography; once again, we use \AtNextBibliography
to set it, and we will use it within a refsection
.
\AtNextBibliography{\settoggle{blx@labeldate}{false}}
Here's a MWE:
(\DeclareSourcemap
is used here to easily produce a list of a single author's publications. For more details, refer to How to print a bibliography for a particular author only?)
\documentclass{article}
\usepackage[style=authoryear]{biblatex}
\addbibresource{biblatex-examples.bib}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\step[fieldsource=author,
match=Kant,
final]
\step[fieldset=keywords, fieldvalue=own]
}
}
}
\begin{document}
\autocites{knuth:ct,knuth:ct:a,companion,kant:kpv,kant:ku}
\begin{refsection}
\AtNextBibliography{
\renewbibmacro*{bbx:savehash}{}
\settoggle{blx@labeldate}{false}
}
\nocite{*}
\printbibliography[keyword=own,title={These are my Works}]
\end{refsection}
\printbibliography[title={These are awesome works by other people I like}]
\end{document}
