RMarkdownにBibtexで引用と参考文献をつける
問題: citeキーが日本語の場合に参照されない
解決方法
- Bibcompanionのciteキー生成の設定を,
yomi + year
で生成するように変更- 新しいciteキー設定以降の日本語文献は,domestic に,添付ファイルの保存先は peparsj へ
- 古い日本語文献用
.bib
は pastdomestic に,添付ファイルの保存先は jpeparsj
- RMarkdownに日本語リスト対応した
csl
ファイルがないので,名(first name)
で引用される- Bibcompanionの
author
で,姓, 名
にしたら姓で引用されるが,Texshopが名での引用になる - RMarkdownの方を
名(first name)
引用で放置する(Bibcompanionのauthor
では,姓 名
入力のままにする
- Bibcompanionの
RMarkdownの設定
- YAML metadata section に以下を入力する
.csl
ファイルは,.sty
ファイルと同じ場所でOK
citation_package: natbib # LaTeX/PDF形式で出力するときは,LaTeX packages (e.g. natbib)が使える ## 参照するbibファイルの指定 bibliography: ["/Users/t_maki/Dropbox/TexShared/bib/foreign.bib","/Users/t_maki/Dropbox/TexShared/bib/domestic.bib"] ## 使用するcslファイルの設定 csl: [/Users/t_maki/Dropbox/TexShared/tex/american-sociological-association.csl] # american-sociological-review.csl
RMarkdown本文での記述
@Mckenzie:2013 # 出力は,firstname(year) [@abeyukiko:2011] # 出力は,(firstname year) ほげ[-@abeyukiko:2011] # 出力は,ほげ(year)
公式のここも参照