Korrektur einer CSL-Datei, die das Datum nicht korrekt in Pandoc druckt

661
ShankarG

Ich habe ein kleines, aber sehr irritierendes Problem mit Pandoc und Zitaten. In Übereinstimmung mit dem Pandoc- Benutzerhandbuch füge ich das Zitat wie folgt ein :

[@ChandrajitBanerjee12] 

Die anwendbare Bibtex-Referenz lautet:

@article-newspaper}, author =, journal =, month =, year = ` 

Ich verwende diese CSL-Datei von Zotero .

Gemäß der Bedienungsanleitung gebe ich den Befehl:

pandoc --bibliography ./references.bib --csl my-documents/chicago-fullnote-bibliography.csl -o /tmp/stuff.odt /tmp/stuff.txt 

Was ich bekomme, ist in einer Fußnote folgendes, was richtig ist:

Chandrajit Banerjee, Geschäftsbereich „Notwendig für Wachstum“ (13. Oktober 2012)

Aber in den Hauptreferenzen bekomme ich Folgendes:

Banerjee, Chandrajit. „Notwendig für Wachstum.“ Geschäftsbereich

Was ist mit dem Datum passiert?

Ich gehe davon aus, dass dies ein Problem in der CSL-Datei ist. Aber ich kann aus der hier angegebenen CSL-Spezifikation keinen Kopf oder Schwanz machen, also kann ich nicht herausfinden, was repariert werden muss.

Oder wäre das ein Problem in Pandoc? Bin total verwirrt.

0

3 Antworten auf die Frage

2
user197693

Und jetzt haben wir Übereinstimmung: Es sind die CSL-Dateien.

http://forums.zotero.org/discussion/27961/chicago-styles-no-year-in-bibliography/

Excellent! Thanks so much for following this up. I didn't have access to a computer much for the last few days so couldn't respond earlier. ShankarG vor 11 Jahren 0
1
user197693

Ich habe ein ähnliches Problem. Ich glaube nicht, dass es die CSL-Datei ist. Ich habe die Chicago CSL-Dateien mit Zotero als Test verwendet: Die Datumsangaben werden ordnungsgemäß in die Literaturverzeichniseinträge eingefügt. Ich denke, das Problem liegt eher bei Pandoc. Das ist keine Lösung, aber es könnte Ihnen helfen, eine zu finden.

0
user197693

Ich habe auf der Website des Projekts citeproc-hs einen Fehlerbericht eingereicht .

Der Entwickler ist sich ziemlich sicher, dass das Problem bei den CSL-Dateien liegt, wie Sie ursprünglich vermuteten.

Er hat auch eine Version der CSL-Datei identifiziert, die mit Pandoc ordnungsgemäß funktioniert. Für den spezifischen Stil, den ich verwende, scheint die letzte funktionierende Version vom Januar 2012 zu sein.

Wenn Sie also bis Januar 2012 die älteren Versionen der von Ihnen verwendeten Datei durchgehen, erhalten Sie eine CSL-Datei, die mit Pandoc funktioniert.