язык стилей цитирования - дополнить дополнительным полем - PullRequest
0 голосов
/ 04 марта 2019

Я создаю библиографию с помощью pandoc из файла bibtex.В моих записях bibtex у меня есть местоположение pdf (не URL, а просто ссылка на файл в поле file).Я хотел бы включить эту ссылку в библиографию, но не вижу, как расширить chicago-author-date.csl - я совершенно новичок в CSL ...

Я предполагаю, что должен добавитьчто-то вроде

      <text macro="file" prefix=". "/>

в разделе макета.Но как определить макрос?Как достигается связь между полем bibtex и CSL?

Есть ли где-нибудь страница "как"?Спасибо за помощь!

Пример записи в bibtex:

  author    = {Frank, Andrew U.},
  title     = {Geo-Ontologies Are Scale Dependent (abstract only)},
  booktitle = {European Geosciences Union, General Assembly 2009, Session Knowledge and Ontologies},
  year      = {2009},
  editor    = {Pulkkinen, Tuija},
  url       = {http://publik.tuwien.ac.at/files/PubDat-175453.pdf},
  file      = {docs/docs4/4698_GeoOntologies_abstarct_EUG_09.pdf},
  keywords  = {Onto},
  owner     = {frank},
  timestamp = {2018.11.29},
}

запись файла должна быть вставлена ​​в вывод в виде относительной веб-ссылки (кликабельной) - в дополнение к обычному выводуиз стиля chicago-author-data.

Я добавляю список nocite к тексту уценки (считывается из файла) и обрабатываю его (в Haskell) с помощью API

        res <- processCites'  markdownText

Работает нормально, я пропускаю только значение file.

...