Markdown Pandoc citeproc isn';t显示“显示”;p&引用;只有页码

Markdown Pandoc citeproc isn';t显示“显示”;p&引用;只有页码,markdown,pandoc,pandoc-citeproc,Markdown,Pandoc,Pandoc Citeproc,最近我发现了伟大的pandoc citeproc过滤器,它可以将文献源添加到降价文档中,以便将它们转换为带有参考书目的PDF。然而,我宁愿避免用“p.”代替 例如:引用@einstein1934[p.21]时,这转换为: 爱因斯坦(1934,21),而不是 爱因斯坦(1934年,第21页)我的偏好 似乎没有具体说明如何在中避免这种行为 编辑 这是我用来转换文档的命令 $ pandoc -s --bibliography sources.bib --citeproc document.md -

最近我发现了伟大的pandoc citeproc过滤器,它可以将文献源添加到降价文档中,以便将它们转换为带有参考书目的PDF。然而,我宁愿避免用“p.”代替

例如:引用
@einstein1934[p.21]
时,这转换为:

  • 爱因斯坦(1934,21),而不是
  • 爱因斯坦(1934年,第21页)我的偏好
似乎没有具体说明如何在中避免这种行为

编辑 这是我用来转换文档的命令

$ pandoc -s --bibliography sources.bib --citeproc document.md -o document.pdf

/EDIT

此行为由所选引用样式控制。将
--csl
与合适的。截至2021年3月,默认版本为芝加哥风格手册第17版。试试APA,它使用您喜欢的样式。

非常感谢您的帮助。请将该命令添加到您的答案中,以便任何人都可以正确使用它<代码>$pandoc-s--书目sources.bib--csl apa.csl--citeproc document.md-o document.pdf。也许它还可以帮助读者查看可用的样式。也可以下载相应的
CSL
-文件以应用所需的样式。