2017-09-17 6 views
0

(R)マークダウンテキスト文書の本文に参照項目(bibentry)の全文を含めるソリューションを探していましたつまり、参照リストの前に表示されます。これはLaTeX(https://tex.stackexchange.com/questions/49048/how-to-cite-one-bibentry-in-full-length-in-the-body-text)で行うことができます。 (R)マークダウンで行うことはできますか?(R)マークダウンテキスト本文出力に「bibentry」というテキストを含めます

+0

'rmarkdown'は、出力フォーマットをレンダリングするためにpandocを使用します。出力がLaTeXならば、それらのコマンドを直接含めることができます。ただし、これらのコマンドは、他の出力形式のコンパイルに失敗します。 –

+0

これはhttps://stackoverflow.com/questions/42602055/full-citation-in-rmarkdown – markdly

+0

@ kevin.arseneauに関連していますが、HLMLとDOCX出力の解決策はありませんか? –

答えて

0

合理的な解決策は、基準の全文を含めるために使用することができる文字列として読み取られ、解析書誌データベースを使用して、例えば、R-パッケージのBibTeX、次いでprintcapture.outputします(R)マークダウンテキスト文書の本文中の項目(bibentry)。例えば

```{r, echo=FALSE} 
biblio <- bibtex::read.bib("my-biblio-database.bib") 
``` 

そして、行に、使用:参照テキストを印刷する

`r capture.output(print(biblio["my-bibkey"]))` 

を。

関連する問題