考虑这个数据库条目:
@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:internal
mla.bbx
.tex
\renewbibmacro*{…}