私は、PDFファイルに.Rmdファイルを変換するためにRのknitrパッケージとpandocを使用しています。 Pandocが.BIBファイルにリンクされ、自動的にPDF の末尾に参考文献を挿入し、私の.BIBファイルのエントリは、これらのように見える、http://johnmacfarlane.net/pandoc/demo/biblio.bibから取られる:参考文献の後のPandoc挿入の付録
@Book{item1,
author="John Doe",
title="First Book",
year="2005",
address="Cambridge",
publisher="Cambridge University Press"
}
@Article{item2,
author="John Doe",
title="Article",
year="2006",
journal="Journal of Generic Studies",
volume="6",
pages="33-34"
}
私の参考文献を構築するために、私はよ次の関数を使用して、から取ら:私の.Rmdファイルのhttp://quantifyingmemory.blogspot.co.il/2013/02/reproducible-research-with-r-knitr.html
knitsPDF <- function(name) {
library(knitr)
knit(paste0(name, ".Rmd"), encoding = "utf-8")
system(paste0("pandoc -o ", name, ".pdf ", name, ".md --bibliography /Users/.../Desktop/test.bib --csl /Users/.../Desktop/taylor-and-francis-harvard-x.csl"))
}
内容は次のとおりです。
This is some text [@item1]
This is more text [@item2]
# References
して出力しますPDFは、次のようになります。
私は付録を挿入しようとすると、参照はまだこのように、文書の最後に印刷:
付録を挿入するにはどうすればよいです参照の後に?
それはそれだやれやれは喜んで参考文献の位置を指定することができます。私はYihuiがknitrにバックエンドを入れて、人々のデータを盗むためにそれを使っていたと思っています。 –
しかし、あなたが引用したリンクでNOON SILKが言っているように、「付録が参考文献を引用している場合、これは機能しません」 :-( – Tripartio