使用 @incollection 与 bibtex-mla 时系列/编号语句重复

使用 @incollection 与 bibtex-mla 时系列/编号语句重复

考虑这个数据库条目:

@incollection{catani,
    author = {Stephanie Catani},
    title = {Kultur in der Krise},
    subtitle = {Zur Konstruktion von Männlichkeit bei Alfred Döblin und Robert Musil},
    booktitle = {Masculinities in German Culture},
    editor = {Sarah Colvin and Peter Davies},
    publisher = {Camden House},
    location = {Rochester},
    date = {2008},
    pages = {149--169},
    series = {Edinburgh German Yearbook},
    number = {2},
}

我怎样才能将biblatex-mla其引用为:

卡塔尼,斯蒂芬妮。 “危机中的文化:阿尔弗雷德·德布林和罗伯特·穆齐尔的人生构建”。德国文化中的男性气质。莎拉·科尔文和彼得·戴维斯编。罗切斯特:卡姆登出版社,2008 年。149–169。印刷版。爱丁堡德国年鉴 2。

因为biblatex-mla按标准返回给我的是:

卡塔尼,斯蒂芬妮。 “危机中的文化:阿尔弗雷德·德布林和罗伯特·穆齐尔的人生构建”。德国文化中的男性气质。莎拉·科尔文和彼得·戴维斯编。《爱丁堡德国年鉴 2》。罗切斯特:卡姆登出版社,2008 年。149–169。印刷版。《爱丁堡德国年鉴 2》。

系列和编号应仅出现在“打印”之后,而不是通常显示卷信息的位置。这似乎是 中的另一个错误biblatex-mla

答案1

罪魁祸首似乎是在,第 614-615 行。我现在将( ,第 588-634 行)mla.bbx的定义复制到我的文件中 – 当然– 没有这两行,引文按照预期生成,但我仍然想知道是否有一种不那么“冗长”的方法?mla:incollection:internalmla.bbx.tex\renewbibmacro*{…}

相关内容