pandoc - 引文风格语言 - 扩展附加字段
问题描述
我从 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
价值。
解决方案
推荐阅读
- c - C中的指针仅在调用方法时更新一次
- c# - 如果输入标签放在 foreach 中,则不会呈现输入标签
- javascript - 调用 .click() 后 Jquery 显示隐藏文本。可能是 Jquery 未正确安装的问题
- sql - 按公式计算由单个字符串组成,并用特殊符号分隔
- javascript - 遍历数组并获取具有特定字符串的对象
- python - 在 Pandas 中创建多维数据集
- javascript - Gutenberg - 希望在保存时将块数据注入 wp_head
- r - 如何自动启动我的 ec2 实例、运行命令然后将其关闭?
- ruby - 如果我希望代码允许所有子域我应该怎么做?
- javascript - “!”是什么意思 在 7.2.14 ecmascript 规范的抽象相等比较