我从 bibtex 文件中使用 pandoc 生成参考书目。在我的 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 样式的通常输出之外,文件条目应作为相对 Web 参考(可点击)插入到输出中。
我将 nocite 列表添加到降价文本(从文件中读取)并使用 API 处理它(在 Haskell 中)
res <- processCites' markdownText
它工作正常,我只错过了file
价值。