【问题标题】:More flexible citation formats更灵活的引用格式
【发布时间】:2017-06-25 12:10:17
【问题描述】:

我喜欢在我的 r bookdown 项目中使用引用。

格式不是很灵活,我可以使用@citeID 获取“作者(年份)”或[@citeID] 获取“(作者年份)”。

有时我只需要“(年份)”或“年份”,或者我可能只需要根本不带括号的“作者年份”。

最后我需要在引用中添加一个页面引用,例如“作者(年份:页数)”

谁能给我一个提示,相关代码在源代码中的位置,以便我可以开始添加一些上述引用格式?

【问题讨论】:

    标签: r markdown r-markdown pandoc bookdown


    【解决方案1】:

    Markdown 提供了许多引用修改,您可以在Pandoc Users Guide 中找到其中的许多。使用它们,您可以隐藏作者、进行页面引用等:

    • @Einstein1905——爱因斯坦等人。 (1905)
    • [@Einstein1905] --(爱因斯坦等人,1905)
    • [see @Einstein1905, pp. 23-42] --(参见 Einstein 等人,1905 年,第 23-42 页)
    • Einstein was right [-@Einstein1905] -- 爱因斯坦是对的 (1905)

    switching off paranthesis等标点符号等细节问题可以通过designing your own biblatex style进行详细规范。 这些style files can be tested herereferenced during markdown conversion 可以使用--biblatex 之类的命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多