更灵活的引文格式

时间:2017-06-25 12:10:17

标签: r markdown r-markdown pandoc bookdown

我喜欢在我的书籍项目中使用引文。

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

有时我只需要"(年)"或者"年份"或者我可能只需要"作者年份"根本没有括号。

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

任何人都可以给我一个提示,相关代码位于源代码中,以便我可以开始添加一些如上所述的引用格式吗?

1 个答案:

答案 0 :(得分:4)

Markdown提供了许多引用修改,其中许多可以在Pandoc Users Guide中找到。有了它们,你可以隐藏作者,制作页面引用等等:

  • @Einstein1905 - 爱因斯坦等人。 (1905)
  • [@Einstein1905] - (Einstein et al。,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 here可以referenced during markdown conversion使用--biblatex等命令。