Исправление файла CSL, который не может правильно распечатать дату в pandoc

410
ShankarG

У меня небольшая, но очень раздражающая проблема с Пандоком и цитатами. В соответствии с Руководством пользователя Pandoc я вставляю цитату так:

[@ChandrajitBanerjee12] 

Применимая ссылка Bibtex:

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

Я использую этот файл CSL от Zotero .

Согласно Руководству пользователя, я даю команду:

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

В сноске я получаю следующее:

Чандраджит Банерджи, «Необходим для роста», направление деятельности (13 октября 2012 г.)

Но в основных ссылках я получаю это:

Банерджи, Чандраджит. «Необходим для роста». Бизнес-линия

Что случилось с датой?

Я предполагаю, что это проблема в файле CSL. Но я не могу разобраться с приведенной здесь спецификацией CSL, поэтому не могу понять, что нужно исправить.

Или это будет проблемой в Пандоке? Я полностью сбит с толку.

0

3 ответа на вопрос

2
user197693

И теперь у нас есть соглашение: это файлы CSL.

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

Отлично! Большое спасибо за продолжение этого. У меня не было большого доступа к компьютеру за последние несколько дней, поэтому я не мог ответить раньше. ShankarG 11 лет назад 0
1
user197693

I'm having a similar problem. I don't think it's the CSL file. I used the Chicago CSL files with Zotero as a test: it puts the dates in the bibliography entries properly. So I think the problem is more likely to lie with pandoc. That's not a solution, but it might help you to find one.

0
user197693

I submitted a bug report at the citeproc-hs project site.

The developer is quite sure that the problem lies with the CSL files, as you originally suspected.

He also identified a version of the CSL file that works properly with pandoc. For the specific style I'm using, chicago-note-biblio-no-ibid, the last working version seems to be from January 2012.

So perhaps if you go through the older versions of the file you're using until you get to January 2012, you'll get a CSL file that works with pandoc.

Похожие вопросы