6

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

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

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

最后,我需要添加对引文的页面引用,例如“作者(年份:页面)”

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

4

1 回答 1

6

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

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

可以通过设计自己的 biblatex 样式来详细调节关闭括号或其他标点相关问题等细节。这些样式文件可以在这里进行测试,并且可以在降价转换期间使用.--biblatex

于 2017-06-26T12:41:38.797 回答