在RMarkdown完全引用?

ove*_*cks 7 r-markdown

有没有办法在RMarkdown in-text中插入完全格式化的引文.例如,类似这样的事情:输入引文键

@ watson1953

它呈现(作为乳胶PDF)

Watson,JD,&Crick,FHC(1953).核酸的分子结构:脱氧核糖核酸的结构.自然,171(737-738),3-12.

但它是在引文键的确切位置.还应该压制文件末尾的参考书目.

有没有办法做到这一点?我在这里或通过搜索谷歌找不到任何东西.

Leo*_*Leo 0

我假设您正在使用 RStudio,它使用 Pandoc 呈现 R Markdown 文档。您需要将引文标签放在括号内,例如[@watson1953]. 如果您在没有 的情况下放置引文[ ],它将呈现内联引文。

\n\n

根据Pandoc 用户指南 - 引文

\n\n
\n

引文放在方括号内并用分号分隔。每个引文必须有一个键,由 \xe2\x80\x98@\xe2\x80\x99 + 数据库中的引文标识符组成,并且可以选择具有前缀、定位符和后缀。[...]

\n\n

[...]

\n\n

您还可以编写文本引用,如下所示:

\n\n
@smith04 says blah.\n\n@smith04 [p. 33] says blah.\n
Run Code Online (Sandbox Code Playgroud)\n
\n\n

,强调我的。

\n