问题描述
最近我发现了很棒的 pandoc-citeproc 过滤器,用于将文献来源添加到 Markdown 文档中——以便将它们转换为带有书目参考的 PDF。但是,我宁愿避免替换“p。”。
例如:引用 @einstein1934 [p. 21]
时,将转换为:
- 爱因斯坦 (1934,21) 而不是,
- 爱因斯坦 (1934,p. 21) 我的偏好。
documentation (see 24. Markdown citations) 似乎没有指定如何在 examples 中逃避这种行为。
编辑 这是我用来转换文档的命令。
$ pandoc -s --bibliography sources.bib --citeproc document.md -o document.pdf
/EDIT
解决方法
此行为由所选引用样式控制。将 --csl
与合适的 style 结合使用。截至 2021 年 3 月,默认值为芝加哥风格手册第 17 版。试试 APA,它使用你喜欢的风格。