odenのメモ帳

いっつも解決したことを書き留めなくて,後々後悔するので,それを防ごうプロジェクト

bibtex導入 ハマったこと

卒論で参考文献をまとめる際にbibtexを導入するもちょっとハマったのでメモ.環境はUbuntu14.04

.bibファイルを用意する

論文のサイトなどにExportなんたらという所にだいたいbibTexが表示/ダウンロードできるところがあるのでそこから取得して.bibファイルに書き込む.(画像はACM Digital Library)
f:id:oden-dengaku:20170118223220p:plain
.bibファイルに複数の文献を書き込める.

コンパイルを行う

jbibtexをplatexで挟んでplatexを複数やる必要がある.自分は面倒なので.shにしている.過去記事で作ったシェルを拡張した.
oden-dengaku.hatenablog.jp

#!/bin/sh

ret=${1%.*}
if test $ret != "";then
	platex ${ret}
	jbibtex ${ret}
	platex ${ret}
	platex ${ret}
	dvipdfmx $ret
	evince ${ret}.pdf
else
		echo "ファイルを入力してください"
fi
これでOKと思ったら…?

何故か表示されない.どうやらbibファイルを置く場所を教えてあげないといけないらしい..bashrcに以下を追加.

export BSTINPUTS=$BSTINPUTS:/your/bib/folder//

最後に//とやると全ファイルを探索してくれるらしい?