The answer to this article describes very nicely how to change the title of the bibliography in the preamble when using biblatex. My problem:
I am printing multiple bibliographies and want to have different title for each of them. My file looks something like this:
\begin{document}
\usepackage{polyglossia}
\usepackage[
style=authortitle-dw,
backref=true,
idembib=true,
firstfull=true,
backrefstyle=two+,
hyperref=true,
isbn=false,
backend=biber,
citereset=chapter,
bibencoding=utf8
]{biblatex}
\addbibresource{literatur.bib}
\addbibresource{predigten.bib}
\addbibresource{quellen.bib}
\addbibresource{lexika.bib}
\addbibresource{unverquellen.bib}
\DeclareSourcemap{
\maps[datatype=bibtex, overwrite]{
\map{
\perdatasource{literatur.bib}
\step[fieldset=KEYWORDS, fieldvalue=literatur, append]
}
\map{
\perdatasource{quellen.bib}
\step[fieldset=KEYWORDS, fieldvalue=quellen, append]
}
\map{
\perdatasource{unverquellen.bib}
\step[fieldset=KEYWORDS, fieldvalue=unverquellen, append]
}
\map{
\perdatasource{predigten.bib}
\step[fieldset=KEYWORDS, fieldvalue=predigten, append]
}
\map{
\perdatasource{lexika.bib}
\step[fieldset=KEYWORDS, fieldvalue=lexika, append]
}
}
}
\DefineBibliographyStrings{german}{
bibliography = {Literaturverzeichnis},
references = {Literaturverzeichnis}
}
\printbibliography[keyword=literatur]
\DefineBibliographyStrings{german}{
bibliography = {Quellenverzeichnis},
references = {Quellenverzeichnis}
}
\printbibliography[keyword=quellen]
\DefineBibliographyStrings{german}{
bibliography = {Verzeichnis der unveroffentlichten Quellen},
references = {Verzeichnis der unveroffentlichten Quellen}
}
\printbibliography[keyword=unverquellen]
\DefineBibliographyStrings{german}{
bibliography = {Predigtverzeichnis},
references = {Predigtverzeichnis}
}
\printbibliography[keyword=predigten]
\DefineBibliographyStrings{german}{
bibliography = {Lexika},
references = {Lexika}
}
\printbibliography[keyword=lexika]
\end{document}
it tells me \DefineBibliographyStrings can only be called in the preamble. Does anyone have a solution
\defbibheading{<name>}{<code>}and then\printbibliography[heading=<name>]? You can define as many headings as you want.... – jon Aug 14 '15 at 21:14§ 3.6.8, p.80of the documentation. – Bernard Aug 14 '15 at 21:22\printbibliography[title=Mein Titel]– Ulrike Fischer Aug 14 '15 at 21:47