Исправление файла CSL, который не может правильно распечатать дату в pandoc
У меня небольшая, но очень раздражающая проблема с Пандоком и цитатами. В соответствии с Руководством пользователя Pandoc, я вставляю цитату так:
[@ChandrajitBanerjee12]
Применимая ссылка Bibtex:
@article-newspaper{ChandrajitBanerjee12,
title = {{Necessary for Growth}},
author = {Chandrajit Banerjee},
journal = {Business Line},
month = {13 October},
year = {2012}`
Я использую этот файл CSL от Zotero.
Согласно Руководству пользователя, я даю команду:
pandoc --bibliography ./references.bib --csl my-documents/chicago-fullnote-bibliography.csl -o /tmp/stuff.odt /tmp/stuff.txt
В сноске я получаю следующее:
Чандраджит Банерджи, "Необходим для роста", бизнес-направление (13 октября 2012 г.)
Но в основных ссылках я получаю это:
Банерджи, Чандраджит. "Необходим для роста". Бизнес-линия
Что случилось с датой?
Я предполагаю, что это проблема в файле CSL. Но я не могу разобраться с приведенной здесь спецификацией CSL, поэтому не могу понять, что нужно исправить.
Или это будет проблемой в Пандоке? Я полностью сбит с толку.
3 ответа
И теперь у нас есть соглашение: это файлы CSL.
http://forums.zotero.org/discussion/27961/chicago-styles-no-year-in-bibliography/
У меня похожая проблема. Я не думаю, что это файл CSL. Я использовал в качестве теста файлы Chicago CSL с Zotero: он правильно помещает даты в библиографические записи. Поэтому я думаю, что проблема, скорее всего, связана с Пандоком. Это не решение, но оно может помочь вам найти его.
Я отправил отчет об ошибке на сайте проекта citeproc-hs.
Разработчик вполне уверен, что проблема заключается в файлах CSL, как вы изначально подозревали.
Он также определил версию файла CSL, которая правильно работает с pandoc. Для конкретного стиля, который я использую, chicago-note-biblio-no-ibid, последняя рабочая версия, похоже, относится к январю 2012 года.
Поэтому, возможно, если вы просмотрите старые версии используемого вами файла до января 2012 года, вы получите CSL-файл, который работает с pandoc.