將 @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其引用為:

卡塔尼,史蒂芬妮。 「危機中的文化:阿爾弗雷德·德布林和羅伯特·穆齊爾的 Männlichkeit 建構」。德國文化中的男性氣質。編輯。莎拉·科爾文和彼得·戴維斯。羅徹斯特:卡姆登樓,2008。149–169。列印.愛丁堡德國年鑑 2。

因為biblatex-mla按照標準回傳給我的是:

卡塔尼,史蒂芬妮。 「危機中的文化:阿爾弗雷德·德布林和羅伯特·穆齊爾的 Männlichkeit 建構」。德國文化中的男性氣質。編輯。莎拉·科爾文和彼得·戴維斯。愛丁堡德國年鑑 2。列印.愛丁堡德國年鑑 2。

系列和編號只能出現在「列印」之後,而不是磁碟區資訊通常出現的位置。似乎又是一個錯誤biblatex-mla

答案1

罪魁禍首似乎是在mla.bbx,ll。 614–615。我現在將mla:incollection:internal( mla.bbx, ll. 588–634)的定義複製到我的.tex文件中 – 當然是\renewbibmacro*{…}– 沒有這兩行,並且引文是按預期方式生成的,但我仍然想知道是否有一種不那麼“冗長”的方式?

相關內容