Declaração duplicada de série/número ao usar @incollection com bibtex-mla

Declaração duplicada de série/número ao usar @incollection com bibtex-mla

Considere esta entrada do banco de dados:

@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},
}

Como posso biblatex-mlacitar isso como:

Catani, Stéphanie. “Kultur in der Krise: Zur Konstruktion von Männlichkeit bei Alfred Döblin und Robert Musil”.Masculinidades na cultura alemã.Ed. Sarah Colvin e Peter Davies. Rochester: Camden House, 2008. 149–169. Imprimir. Anuário Alemão 2 de Edimburgo.

Porque o que biblatex-mlame retorna por padrão é:

Catani, Stéphanie. “Kultur in der Krise: Zur Konstruktion von Männlichkeit bei Alfred Döblin und Robert Musil”.Masculinidades na cultura alemã.Ed. Sarah Colvin e Peter Davies. Anuário Alemão de Edimburgo 2. Rochester: Camden House, 2008. 149–169. Imprimir. Anuário Alemão 2 de Edimburgo.

A série e o número só devem aparecer depois de “Imprimir”, e não onde normalmente iriam as informações do volume. Parece mais um bug no biblatex-mla.

Responder1

O culpado parece estar em mla.bbx, ll. 614–615. Copiei a definição para mla:incollection:internal( mla.bbx, ll. 588–634) em meu .texarquivo agora – é claro como \renewbibmacro*{…}– sem essas duas linhas e a citação é gerada como deveria, mas ainda estou me perguntando se existe uma maneira menos “prolixa”?

informação relacionada