LoginSignup
6
1

More than 3 years have passed since last update.

Markdownにbibtexの参考文献を入れる

Last updated at Posted at 2020-12-19

pandocを使って,Markdownで書いたbeamer (に限らずLaTeX)からPDFを作る際にbib形式の参考文献を入れる方法をメモします。pandoc-citeprocに書いてある情報がありますが,もう使われていないので注意。--citeprocオプションを使用。

bibを作る。

Zoteroのクイックコピーの設定でBetter BibTeXを選んでおくとCommand+Shift+Cでbib形式でコピーできるので便利。

zotero.png

CSL

スタイルをZotero Style Repositoryから取得。文献がbibでもスタイルはCSLで指定。

csl.png

YAMLヘッダ

bibliography: rbf.bib                                    
csl: american-meteorological-society.csl 

引用の仕方

citekeyがHardy:1971の場合。

  • Hardy (1971) @Hardy:1971
  • (Hardy 1971) [@Hardy:1971]複数の文献は;で区切る。
  • 引用箇所に表示しないがリストに載せる。
    • マイナスをつけると年だけになる。-@Hardy:1971 [-@Hardy:1971]
    • YAMLヘッダのnocite:フィールドに書く。

参考文献リスト

# References Bibliographyと書くだけ。
# References {.allowframebreaks}と書くと複数のスライドにわたって出力される。

pandocコマンドの例

% pandoc foo.md -o foo.pdf --pdf-engine=xelatex --citeproc -t beamer -V theme:Madrid

xelatexに関しては他をあたってください。

おまけ

テンプレートをカスタマイズするには,pandocにテンプレートを出力させて保存,編集。--templateで指定。

% pandoc -D beamer > mytemplate.tex

参考文献

6
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
1