这个问题与问题相关同一作者的多个书籍条目的书目特定格式,它有一个非常好的解决方案,但是当应用到我的数据时,出现了与作者相关的第二个奇怪的怪癖。
当一个作者的作品列表很长,跨越多页时,就会发生这种情况。第二页的格式会出错,如以下屏幕截图所示:
在打印了 LOHSE, Henry 的第二页上,第一个条目没有放在破折号列表中。
有什么办法可以将此条目也放入破折号列表中吗?
我认为这与使用的 /iffirstonpage 命令有关。谢谢您的帮助!
梅威瑟:
\documentclass{article}
\usepackage[style=authortitle-dw,
edsuper=true,
namefont=smallcaps,
useprefix=true,
ibidemfont=smallcaps,
idemfont=smallcaps,
idembibformat=dash,
shorthandibid=true,
backref=false,
backrefstyle=none,
isbn=false,
backend=biber,
edstringincitations=false,
bibencoding=utf8,
minxrefs=2]{biblatex}
\listfiles
\usepackage{filecontents}
\begin{filecontents}{quellen.bib}
@book{wendearchivderuniversitatrostock7.12.1989,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 7.12.1989 zu Jes 43,1-3a},
address = {Rostock},
shorttitle = {Predigt am 7.12.1989}
}
@book{wendearchivderuniversitatrostock8.2.1990,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 8.2.1990 zu Lk 9,61.62 und Mt 13,31f.},
address = {Rostock},
shorttitle = {Predigt am 8.2.1990}
}
@book{wendearchivderuniversitatrostock9.11.1989,
author = {Gauck, Joachim and others},
year = {9}, month = {1}, day = {9},
title = {Predigt in der Rostocker Donnerstagsandacht am 9.11.1989 zu Lk 7,11-16; 1. Joh 3,18f.},
address = {Rostock},
shorttitle = {Predigt am 9.11.1989}
}
@book{wendearchivderuniversitatrostock26.10.1989,
author = {Gauck, Joachim and Heldt, Thomas and Leefhelm, Kirsten},
title = {Predigt in der Rostocker Donnerstagsandacht am 26.10.1989 zu Mt 5,44-47a},
address = {Rostock},
shorttitle = {Predigt am 26.10.1989}
}
@book{wendearchivderuniversitatrostock30.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 30.11.1989 zu Lk 21,34-36},
address = {Rostock},
shorttitle = {Predigt am 30.11.1989}
}
@book{wendearchivderuniversitatrostock23.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 23.11.1989 zu Jer 8,4-7},
address = {Rostock},
shorttitle = {Predigt am 23.11.1989}
}
@book{wendearchivderuniversitatrostock2.11.1989,
author = {Gauck, Joachim and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 2.11.1989 zu Mt 7,15-17},
address = {Rostock},
shorttitle = {Predigt am 2.11.1989}
}
@book{wendearchivderuniversitatrostock19.10.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 19.10.1989 zu Amos 5,21-24},
address = {Rostock},
shorttitle = {Predigt am 19.10.1989}
}
@book{wendearchivderuniversitatrostock11.10.1990,
author = {Gauck, Joachim and others},
title = {Gottesdienst am 11.10.1990 in Rostock, St. Marien: Plakat und Presseerklärung},
address = {Rostock},
shorttitle = {Gottesdienst am 11.10.1990}
}
@book{wendearchivderuniversitatrostock14.12.1989,
author = {Gauck, Joachim and others},
title = {Predigt am 14.12.1989 zu Lk 1,46-56},
address = {Rostock},
shorttitle = {Predigt am 14.12.1989}
}
@book{wendearchivderuniversitatrostock1.2.1990,
author = {Gauck, Joachim and others},
title = {Predigt am 1.2.1990 zu Ex 3,7.10-14},
address = {Rostock},
shorttitle = {Predigt am 1.2.1990}
}
\end{filecontents}
\begin{filecontents}{literatur.bib}
@book{ms3140m1.11.11,
author = {Lohse, Henry},
title = {Fragebogen vom 1.11.2011},
shorttitle = {Fragebogen}
}
@book{ms3140m30.3.1989,
author = {Lohse, Henry}, title = {Predigt am 30.3.1989 }, shorttitle={Predigt am 30.3.1989 }
}
@book{ms3140m18.6.1989,
author = {Lohse, Henry}, title = {Predigt am 18.6.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.7.1989,
author = {Lohse, Henry}, title = {Predigt am 18.7.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.8.1989,
author = {Lohse, Henry}, title = {Predigt am 18.8.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.9.1989,
author = {Lohse, Henry}, title = {Predigt am 18.9.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.10.1989,
author = {Lohse, Henry}, title = {Predigt am 18.10.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.11.1989,
author = {Lohse, Henry}, title = {Predigt am 18.11.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m1.10.1989,
author = {Lohse, Henry}, title = {Predigt am 1.10.1989 }, shorttitle={Predigt am 1.10.1989 }
}
@book{ms3140m15.10.1989,
author = {Lohse, Henry}, title = {Predigt am 15.10.1989 }, shorttitle={Predigt am 15.10.1989 }
}
@book{ms3140m22.10.1989,
author = {Lohse, Henry}, title = {Predigt am 22.10.1989 }, shorttitle={Predigt am 22.10.1989 }
}
@book{ms3140m24.12.1989,
author = {Lohse, Henry}, title = {Predigt am 24.12.1989 }, shorttitle={Predigt am 24.12.1989 }
}
@book{ms3140m4.3.1990,
author = {Lohse, Henry}, title = {Predigt am 4.3.1990 }, shorttitle={Predigt am 4.3.1990 }
}
@book{ms3140m25.3.1990,
author = {Lohse, Henry}, title = {Predigt am 25.3.1990 }, shorttitle={Predigt am 25.3.1990 }
}
@book{ms3140m1.7.1990,
author = {Lohse, Henry}, title = {Predigt am 1.7.1990 }, shorttitle={Predigt am 1.7.1990 }
}
@book{ms3140m7.10.1990,
author = {Lohse, Henry}, title = {Predigt am 7.10.1990 }, shorttitle={Predigt am 7.10.1990 }
}
@book{ms3140m14.10.1990,
author = {Lohse, Henry}, title = {Predigt am 14.10.1990 }, shorttitle={Predigt am 14.10.1990 }
}
@book{1wendearchivderuniversitatrostock7.12.1989,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 7.12.1989 zu Jes 43,1-3a},
address = {Rostock},
shorttitle = {Predigt am 7.12.1989}
}
@book{1wendearchivderuniversitatrostock8.2.1990,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 8.2.1990 zu Lk 9,61.62 und Mt 13,31f.},
address = {Rostock},
shorttitle = {Predigt am 8.2.1990}
}
@book{1wendearchivderuniversitatrostock9.11.1989,
author = {Gauck, Joachim and others},
year = {9}, month = {1}, day = {9},
title = {Predigt in der Rostocker Donnerstagsandacht am 9.11.1989 zu Lk 7,11-16; 1. Joh 3,18f.},
address = {Rostock},
shorttitle = {Predigt am 9.11.1989}
}
@book{1wendearchivderuniversitatrostock26.10.1989,
author = {Gauck, Joachim and Heldt, Thomas and Leefhelm, Kirsten},
title = {Predigt in der Rostocker Donnerstagsandacht am 26.10.1989 zu Mt 5,44-47a},
address = {Rostock},
shorttitle = {Predigt am 26.10.1989}
}
@book{1wendearchivderuniversitatrostock30.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 30.11.1989 zu Lk 21,34-36},
address = {Rostock},
shorttitle = {Predigt am 30.11.1989}
}
@book{1wendearchivderuniversitatrostock23.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 23.11.1989 zu Jer 8,4-7},
address = {Rostock},
shorttitle = {Predigt am 23.11.1989}
}
@book{1wendearchivderuniversitatrostock2.11.1989,
author = {Gauck, Joachim and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 2.11.1989 zu Mt 7,15-17},
address = {Rostock},
shorttitle = {Predigt am 2.11.1989}
}
@book{1wendearchivderuniversitatrostock19.10.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 19.10.1989 zu Amos 5,21-24},
address = {Rostock},
shorttitle = {Predigt am 19.10.1989}
}
@book{1wendearchivderuniversitatrostock11.10.1990,
author = {Gauck, Joachim and others},
title = {Gottesdienst am 11.10.1990 in Rostock, St. Marien: Plakat und Presseerklärung},
address = {Rostock},
shorttitle = {Gottesdienst am 11.10.1990}
}
@book{1wendearchivderuniversitatrostock14.12.1989,
author = {Gauck, Joachim and others},
title = {Predigt am 14.12.1989 zu Lk 1,46-56},
address = {Rostock},
shorttitle = {Predigt am 14.12.1989}
}
@book{1wendearchivderuniversitatrostock1.2.1990,
author = {Gauck, Joachim and others},
title = {Predigt am 1.2.1990 zu Ex 3,7.10-14},
address = {Rostock},
shorttitle = {Predigt am 1.2.1990}
}
\end{filecontents}
\addbibresource{literatur.bib}
\addbibresource{quellen.bib}
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\perdatasource{quellen.bib}
\step[fieldset=keywords, fieldvalue={quellen}]
}
\map{
\perdatasource{literatur.bib}
\step[fieldset=keywords, fieldvalue={literatur}]
\step[fieldset=options, fieldvalue={,}, append]
\step[fieldsource=options, notmatch=\regexp{.*useauthor\s*=\s*false.*}, final]
\step[fieldsource=author, match=\regexp{(.*)}, final]
\step[entrynew={$1}, entrynewtype=specialauthor]
\step[entrytarget={$1}, fieldset={author}, fieldvalue={$1}]
\step[entrytarget={$1}, fieldset={keywords}, fieldvalue={literatur}]
\step[fieldset=xref, fieldvalue={$1}]
}
\map{
\perdatasource{literatur.bib}
\step[notfield=author, final]
\step[fieldset=options, fieldvalue={,}, append]
\step[fieldsource=options, notmatch=\regexp{.*useeditor\s*=\s*false.*}, final]
\step[fieldsource=editor, match=\regexp{(.*)}, final]
\step[entrynew={$1}, entrynewtype=specialauthor]
\step[entrytarget={$1}, fieldset={editor}, fieldvalue={$1}]
\step[entrytarget={$1}, fieldset={keywords}, fieldvalue={literatur}]
\step[fieldset=xref, fieldvalue={$1}]
}
\map{
\perdatasource{literatur.bib}
\step[notfield=author, final]
\step[notfield=editor, final]
\step[fieldset=options, fieldvalue={,}, append]
\step[fieldsource=options, notmatch=\regexp{.*usetranslator\s*=\s*false.*}, final]
\step[fieldsource=options, match=\regexp{.*usetranslator.*}, final]
\step[fieldsource=translator, match=\regexp{(.*)}, final]
\step[entrynew={$1}, entrynewtype=specialauthor]
\step[entrytarget={$1}, fieldset={translator}, fieldvalue={$1}]
\step[entrytarget={$1}, fieldset={options}, fieldvalue={usetranslator=true}]
\step[entrytarget={$1}, fieldset={keywords}, fieldvalue={literatur}]
\step[fieldset=xref, fieldvalue={$1}]
}
}
}
\DeclareBibliographyDriver{specialauthor}{%
\renewcommand*{\finentrypunct}{\addcolon}%
\ifbool{cbx:idemfull}
{}
{\usebibmacro{author/editor+others/translator+others}%
\ifnameundef{labelname}
{}
{\setunit{\labelnamepunct}\newblock}}%
\usebibmacro{finentry}}
\makeatletter
\AtEveryBibitem{%
\ifboolexpr{
test {\ifkeyword{literatur}}
and
not test {\ifentrytype{specialauthor}}
and
test {\iffieldequals{namehash}{\bbx@lasthash}}
and
not test {\iffirstonpage}
}
{\renewbibmacro*{translator+othersstrg}{}%
\renewbibmacro*{editor+othersstrg}{}}
{}}
\makeatother
\pagestyle{empty}
\begin{document}
\cite{1wendearchivderuniversitatrostock7.12.1989,1wendearchivderuniversitatrostock8.2.1990,1wendearchivderuniversitatrostock9.11.1989,1wendearchivderuniversitatrostock26.10.1989,1wendearchivderuniversitatrostock30.11.1989,1wendearchivderuniversitatrostock23.11.1989,1wendearchivderuniversitatrostock2.11.1989,1wendearchivderuniversitatrostock19.10.1989,1wendearchivderuniversitatrostock11.10.1990,1wendearchivderuniversitatrostock14.12.1989,1wendearchivderuniversitatrostock1.2.1990},
\cite{wendearchivderuniversitatrostock7.12.1989,wendearchivderuniversitatrostock8.2.1990,wendearchivderuniversitatrostock9.11.1989,wendearchivderuniversitatrostock26.10.1989,wendearchivderuniversitatrostock30.11.1989,wendearchivderuniversitatrostock23.11.1989,wendearchivderuniversitatrostock2.11.1989,wendearchivderuniversitatrostock19.10.1989,wendearchivderuniversitatrostock11.10.1990,wendearchivderuniversitatrostock14.12.1989,wendearchivderuniversitatrostock1.2.1990}\cite{ms3140m30.3.1989,ms3140m18.6.1989,ms3140m1.10.1989,ms3140m15.10.1989}\nocite{*}
\printbibliography[keyword=literatur,title=Specially formatted bibliography]
\printbibliography[keyword=quellen,title=Plain old'n sturdy bibliography]
\end{document}
答案1
你怎么看
\documentclass{article}
\usepackage[style=authortitle-dw,
edsuper=true,
namefont=smallcaps,
useprefix=true,
ibidemfont=smallcaps,
idemfont=smallcaps,
idembibformat=dash,
shorthandibid=true,
backref=false,
backrefstyle=none,
isbn=false,
backend=biber,
edstringincitations=false,
bibencoding=utf8,
minxrefs=2]{biblatex}
\listfiles
\DeclareSourcemap{
\maps[datatype=bibtex]{
\map{
\perdatasource{quellen.bib}
\step[fieldset=keywords, fieldvalue={quellen}]
}
\map{
\perdatasource{literatur.bib}
\step[fieldset=keywords, fieldvalue={literatur}]
}
}
}
\makeatletter
\renewcommand*{\labelnamepunct}{%
\ifboolexpr{test {\ifkeyword{literatur}}
and (test {\iffirstonpage}
or not test {\ifdefequal\bbx@beforelasthash\bbx@lasthash})}
{\item\bibnamedash}
{\addcolon\space}%
}
\AtEveryBibitem{%
\let\bbx@beforelasthash\bbx@lasthash
}
\makeatother
\usepackage{filecontents}
\begin{filecontents}{quellen.bib}
@book{wendearchivderuniversitatrostock7.12.1989,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 7.12.1989 zu Jes 43,1-3a},
address = {Rostock},
shorttitle = {Predigt am 7.12.1989}
}
@book{wendearchivderuniversitatrostock8.2.1990,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 8.2.1990 zu Lk 9,61.62 und Mt 13,31f.},
address = {Rostock},
shorttitle = {Predigt am 8.2.1990}
}
@book{wendearchivderuniversitatrostock9.11.1989,
author = {Gauck, Joachim and others},
year = {9}, month = {1}, day = {9},
title = {Predigt in der Rostocker Donnerstagsandacht am 9.11.1989 zu Lk 7,11-16; 1. Joh 3,18f.},
address = {Rostock},
shorttitle = {Predigt am 9.11.1989}
}
@book{wendearchivderuniversitatrostock26.10.1989,
author = {Gauck, Joachim and Heldt, Thomas and Leefhelm, Kirsten},
title = {Predigt in der Rostocker Donnerstagsandacht am 26.10.1989 zu Mt 5,44-47a},
address = {Rostock},
shorttitle = {Predigt am 26.10.1989}
}
@book{wendearchivderuniversitatrostock30.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 30.11.1989 zu Lk 21,34-36},
address = {Rostock},
shorttitle = {Predigt am 30.11.1989}
}
@book{wendearchivderuniversitatrostock23.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 23.11.1989 zu Jer 8,4-7},
address = {Rostock},
shorttitle = {Predigt am 23.11.1989}
}
@book{wendearchivderuniversitatrostock2.11.1989,
author = {Gauck, Joachim and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 2.11.1989 zu Mt 7,15-17},
address = {Rostock},
shorttitle = {Predigt am 2.11.1989}
}
@book{wendearchivderuniversitatrostock19.10.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 19.10.1989 zu Amos 5,21-24},
address = {Rostock},
shorttitle = {Predigt am 19.10.1989}
}
@book{wendearchivderuniversitatrostock11.10.1990,
author = {Gauck, Joachim and others},
title = {Gottesdienst am 11.10.1990 in Rostock, St. Marien: Plakat und Presseerklärung},
address = {Rostock},
shorttitle = {Gottesdienst am 11.10.1990}
}
@book{wendearchivderuniversitatrostock14.12.1989,
author = {Gauck, Joachim and others},
title = {Predigt am 14.12.1989 zu Lk 1,46-56},
address = {Rostock},
shorttitle = {Predigt am 14.12.1989}
}
@book{wendearchivderuniversitatrostock1.2.1990,
author = {Gauck, Joachim and others},
title = {Predigt am 1.2.1990 zu Ex 3,7.10-14},
address = {Rostock},
shorttitle = {Predigt am 1.2.1990}
}
\end{filecontents}
\begin{filecontents}{literatur.bib}
@book{ms3140m1.11.11,
author = {Lohse, Henry},
title = {Fragebogen vom 1.11.2011},
shorttitle = {Fragebogen}
}
@book{ms3140m30.3.1989,
author = {Lohse, Henry}, title = {Predigt am 30.3.1989 }, shorttitle={Predigt am 30.3.1989 }
}
@book{ms3140m18.6.1989,
author = {Lohse, Henry}, title = {Predigt am 18.6.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.7.1989,
author = {Lohse, Henry}, title = {Predigt am 18.7.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.8.1989,
author = {Lohse, Henry}, title = {Predigt am 18.8.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.9.1989,
author = {Lohse, Henry}, title = {Predigt am 18.9.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.10.1989,
author = {Lohse, Henry}, title = {Predigt am 18.10.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m18.11.1989,
author = {Lohse, Henry}, title = {Predigt am 18.11.1989 }, shorttitle={Predigt am 18.6.1989 }
}
@book{ms3140m1.10.1989,
author = {Lohse, Henry}, title = {Predigt am 1.10.1989 }, shorttitle={Predigt am 1.10.1989 }
}
@book{ms3140m15.10.1989,
author = {Lohse, Henry}, title = {Predigt am 15.10.1989 }, shorttitle={Predigt am 15.10.1989 }
}
@book{ms3140m22.10.1989,
author = {Lohse, Henry}, title = {Predigt am 22.10.1989 }, shorttitle={Predigt am 22.10.1989 }
}
@book{ms3140m24.12.1989,
author = {Lohse, Henry}, title = {Predigt am 24.12.1989 }, shorttitle={Predigt am 24.12.1989 }
}
@book{ms3140m4.3.1990,
author = {Lohse, Henry}, title = {Predigt am 4.3.1990 }, shorttitle={Predigt am 4.3.1990 }
}
@book{ms3140m25.3.1990,
author = {Lohse, Henry}, title = {Predigt am 25.3.1990 }, shorttitle={Predigt am 25.3.1990 }
}
@book{ms3140m1.7.1990,
author = {Lohse, Henry}, title = {Predigt am 1.7.1990 }, shorttitle={Predigt am 1.7.1990 }
}
@book{ms3140m7.10.1990,
author = {Lohse, Henry}, title = {Predigt am 7.10.1990 }, shorttitle={Predigt am 7.10.1990 }
}
@book{ms3140m14.10.1990,
author = {Lohse, Henry}, title = {Predigt am 14.10.1990 }, shorttitle={Predigt am 14.10.1990 }
}
@book{1wendearchivderuniversitatrostock7.12.1989,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 7.12.1989 zu Jes 43,1-3a},
address = {Rostock},
shorttitle = {Predigt am 7.12.1989}
}
@book{1wendearchivderuniversitatrostock8.2.1990,
author = {Gauck, Joachim and Schmachtel, Jochen and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 8.2.1990 zu Lk 9,61.62 und Mt 13,31f.},
address = {Rostock},
shorttitle = {Predigt am 8.2.1990}
}
@book{1wendearchivderuniversitatrostock9.11.1989,
author = {Gauck, Joachim and others},
year = {9}, month = {1}, day = {9},
title = {Predigt in der Rostocker Donnerstagsandacht am 9.11.1989 zu Lk 7,11-16; 1. Joh 3,18f.},
address = {Rostock},
shorttitle = {Predigt am 9.11.1989}
}
@book{1wendearchivderuniversitatrostock26.10.1989,
author = {Gauck, Joachim and Heldt, Thomas and Leefhelm, Kirsten},
title = {Predigt in der Rostocker Donnerstagsandacht am 26.10.1989 zu Mt 5,44-47a},
address = {Rostock},
shorttitle = {Predigt am 26.10.1989}
}
@book{1wendearchivderuniversitatrostock30.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 30.11.1989 zu Lk 21,34-36},
address = {Rostock},
shorttitle = {Predigt am 30.11.1989}
}
@book{1wendearchivderuniversitatrostock23.11.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 23.11.1989 zu Jer 8,4-7},
address = {Rostock},
shorttitle = {Predigt am 23.11.1989}
}
@book{1wendearchivderuniversitatrostock2.11.1989,
author = {Gauck, Joachim and others},
title = {Predigt in der Rostocker Donnerstagsandacht am 2.11.1989 zu Mt 7,15-17},
address = {Rostock},
shorttitle = {Predigt am 2.11.1989}
}
@book{1wendearchivderuniversitatrostock19.10.1989,
author = {Gauck, Joachim},
title = {Predigt in der Rostocker Donnerstagsandacht am 19.10.1989 zu Amos 5,21-24},
address = {Rostock},
shorttitle = {Predigt am 19.10.1989}
}
@book{1wendearchivderuniversitatrostock11.10.1990,
author = {Gauck, Joachim and others},
title = {Gottesdienst am 11.10.1990 in Rostock, St. Marien: Plakat und Presseerklärung},
address = {Rostock},
shorttitle = {Gottesdienst am 11.10.1990}
}
@book{1wendearchivderuniversitatrostock14.12.1989,
author = {Gauck, Joachim and others},
title = {Predigt am 14.12.1989 zu Lk 1,46-56},
address = {Rostock},
shorttitle = {Predigt am 14.12.1989}
}
@book{1wendearchivderuniversitatrostock1.2.1990,
author = {Gauck, Joachim and others},
title = {Predigt am 1.2.1990 zu Ex 3,7.10-14},
address = {Rostock},
shorttitle = {Predigt am 1.2.1990}
}
\end{filecontents}
\addbibresource{literatur.bib}
\addbibresource{quellen.bib}
\begin{document}
\cite{1wendearchivderuniversitatrostock7.12.1989,1wendearchivderuniversitatrostock8.2.1990,1wendearchivderuniversitatrostock9.11.1989,1wendearchivderuniversitatrostock26.10.1989,1wendearchivderuniversitatrostock30.11.1989,1wendearchivderuniversitatrostock23.11.1989,1wendearchivderuniversitatrostock2.11.1989,1wendearchivderuniversitatrostock19.10.1989,1wendearchivderuniversitatrostock11.10.1990,1wendearchivderuniversitatrostock14.12.1989,1wendearchivderuniversitatrostock1.2.1990},
\cite{wendearchivderuniversitatrostock7.12.1989,wendearchivderuniversitatrostock8.2.1990,wendearchivderuniversitatrostock9.11.1989,wendearchivderuniversitatrostock26.10.1989,wendearchivderuniversitatrostock30.11.1989,wendearchivderuniversitatrostock23.11.1989,wendearchivderuniversitatrostock2.11.1989,wendearchivderuniversitatrostock19.10.1989,wendearchivderuniversitatrostock11.10.1990,wendearchivderuniversitatrostock14.12.1989,wendearchivderuniversitatrostock1.2.1990}\cite{ms3140m30.3.1989,ms3140m18.6.1989,ms3140m1.10.1989,ms3140m15.10.1989}\nocite{*}
\printbibliography[keyword=literatur,title=Specially formatted bibliography]
\printbibliography[keyword=quellen,title=Plain old'n sturdy bibliography]
\end{document}
我无法完全找到一种方法来解决您现在使用的代码的问题,因为我认为解决方案必须@specialauthor
在页面开头再次插入,所以我尝试寻找新的解决方案。
\item
这个想法只是在特定作者的第一个条目的名字后插入一个命令,而不是通常的冒号和空格。