[参考までに : この質問は rmarkdown: how to use multiple bibliography for a document に関連しています
LaTeX のドキュメントや Rmarkdown でも、次.Rnw
のようなものを簡単に使用できます。
\bibliography{graphics, statistics, timeref}
graphics.bib
BibTeX でファイル、statistics.bib
、およびtimeref.bib
ローカルtexmf
ディレクトリの下を検索します。
.Rmd
ファイルでは、ヘッダーを使用しyaml
て、絶対パス (移植性がない) または相対パス (不格好でエラーが発生しやすい) を使用して各参考文献ファイルをリストすることを余儀なくされています。最近の一例を次に示します。
---
title: "My Cool Paper"
author: "Me"
date: "`r format(Sys.time(), '%d %B, %Y')`"
output:
html_document
bibliography:
- "../../../localtexmf/bibtex/bib/graphics.bib"
- "../../../localtexmf/bibtex/bib/statistics.bib"
- "../../../localtexmf/bibtex/bib/timeref.bib"
---
質問: r format(Sys.time(), '%d %B, %Y')
R を使用して日付を入力できるように、R 式を使用して .bib ファイルへのパスを検索/入力できますbibliography:
か?
OK、以前の質問から、使用してみました
bibliography:
- "`r system('kpsewhich graphics.bib')`"
- "`r system('kpsewhich statistics.bib')`"
- "`r system('kpsewhich timeref.bib')`"
yaml
これにより、正しいパスが検出されますが、ヘッダーではなく、R マークダウン ログに出力として生成されます。そうですか:
processing file: Vis-MLM.Rmd
|........ | 11%
inline R code fragments
C:/Users/friendly/Dropbox/localtexmf/bibtex/bib/graphics.bib
C:/Users/friendly/Dropbox/localtexmf/bibtex/bib/statistics.bib
C:/Users/friendly/Dropbox/localtexmf/bibtex/bib/timeref.bib