Я создаю библиографию с помощью 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
.