【问题标题】:Pandoc-citeproc isn't showing "p. " only the page numberPandoc-citeproc 不显示“p.”,只显示页码
【发布时间】:2021-03-31 11:42:29
【问题描述】:

最近我发现了一个很棒的 pandoc-citeproc 过滤器,用于将文献来源添加到降价文档中——以便将它们转换为带有书目参考的 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

/编辑

【问题讨论】:

    标签: markdown pandoc pandoc-citeproc


    【解决方案1】:

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

    【讨论】:

    • 非常感谢您的帮助。请将命令添加到您的答案中,以便任何人都可以正确使用它。 $ pandoc -s --bibliography sources.bib --csl apa.csl --citeproc document.md -o document.pdf。也许它也可以帮助读者查看可用的样式here. Here 也可以下载对应的CSL-文件以应用所需的样式。
    猜你喜欢
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多