2016-06-05 8 views
0

Ich versuche, CSL-Stil (Specification) für Zotero zu ändern. Ich weiß nicht, wie ich weiter machen soll: Wenn ich mehr als 4 Autoren habe, muss ich einen Text einfügen.Citation Style Language "wenn dann"

Wie kann ich es tun? nächste ich versuchen, aber es wird nicht funktionieren ...

<else-if type="chapter paper-conference" match="any"> 
<choose> 
    <if variable="name" et-al-min="4"> 
     <text value="ONE TEXT"/> 
    </if> 
</choose> 
</else-if> 

Antwort

1

Die aktuelle Version von CSL (1.0.1) wahrscheinlich nicht erlaubt dies, obwohl es sehr schwer ist, ohne ein konkretes Beispiel zu erzählen.

Die einzige Sache, die nahe kommt, ist, dass es möglich ist, die "et-al" und "und andere" Begriffe neu zu definieren, die et al-abgekürzten Namenslisten folgen. Wenn also ein existierender CSL-Stil "Smith, Johnson, Williams, Jones, et al." Produziert, könnten Sie dies in "Smith, Johnson, Williams, Jones, EIN TEXT" ändern. Es ist jedoch nicht klar, ob du das willst.

(diese Frage wurde auch an https://github.com/citation-style-language/styles/issues/2092 gestellt)