論文管理ツールZoteroを使って利便性の高いbibファイルを作成する

# 論文管理ツールZoteroを使って利便性の高いbibファイルを作成する
論文の管理にめちゃめちゃ便利. webページから自動的にタイトル, 著者, abst, pdf, etc. を読み込んでくれて, bibファイルへの書き出しもユーザーで自由にそのスタイル変えられて便利. Zotero上で文献を更新すると, bibファイルも自動で更新してくれる優れもの!

## Zoteroのインストール
[Zotero公式サイト](https://www.zotero.org/)においてchrome版と共にインストール.

## Zoteroに拡張機能を追加
ZoteroにLatex bibitexのための拡張機能(better bibtex)を導入するために(これがあるとcitationのときに便利)[ここ](https://retorque.re/zotero-better-bibtex/installation/)の右上のlatest releaseをクリックして.xpiファイルを保存.

![2021-11-05-15-29-37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/d35c3c98-dd20-fc04-8c73-98411aae87c2.png)


Zoteroの```Tools -> Add-ons```をクリックして.xpiファイルをドラッグ. その後再起動を繰り返してアドインがZoteroに入る.

![2021-11-05-15-34-07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/8e32fbf5-0cb5-2696-e08c-43291042a7f8.png)

## better bibitexの設定
Zoteroの```Edit -> Preferences```をクリックしてここで設定を色々変更できる. とりあえず, 書き出しの際に邪魔になるabstract, file, dolをエクスポートしないように設定した.

![2021-11-05-15-40-30.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/112a7746-df58-d04e-cc31-f300263c9d0b.png)


自動でcitationを作成してくれるがその名前を好みの形に設定.

![2021-11-05-15-55-42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/b63da3a4-ec7a-6195-e5c3-35149e08dee2.png)

Web上で保存をするときにSnapshotはいらないので(デフォルトでは入る), 設定で保存する対象を決定. (現在はBibtexとPDFを設定.)

![2021-11-05-16-00-59.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/4ef9921f-2903-0ff1-80fc-7ca481b3771c.png)


## 文献の取り込み
### Chromeの拡張機能によるやり方
Zoteroに蓄えたい論文のページに行って右上の拡張機能ボタンを押す.

![2021-11-05-15-58-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/f915babb-e4ec-e370-03cf-507afa285b4a.png)

そうすると自動的にPDFやその他もろもろの情報がZotero上に保存される!

![2021-11-05-16-07-03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/c8ff3d24-ff4b-e23b-4088-3591b0b42168.png)

### Bibtexファイルによる取り込み
各雑誌サイトにおいてbibtex形式にcitationを書き出す. Zoteroにおいて`File -> Import`をクリックして保存したbibtexファイルを取り込む. 

![2021-11-05-16-14-28.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/ff571f9e-b913-c350-3a5f-b566624c9f8f.png)


## 書き出し
論文を溜め込んだら, 書き出したいフォルダを右クリックしてExport Collectionをクリック.

![2021-11-05-16-19-00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/62cb2f93-e662-6c8e-2c94-0d8782900bb9.png)

そしてFormatをBetter BibLaTexに変更して書き出しの際の各種オプションを選択. ここで, ```keep updated```にチェックを入れておくとZotero上のフォルダ内で変更があったときに, 自動で書き出したbibファイルを更新してくれる!

![2021-11-05-16-20-12.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/154f08dd-8088-6211-7772-2e67f30da686.png)


physicsやmathでよく使う形式(Journal of Physics and Math)を導入するために, `preference -> cite`の`get additional styles..`ボタンを押して追加. もしほかの分野の形式も取り込みたければここから適宜できる.

![2021-11-14-08-35-09.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/d236667b-b4dd-1a10-9b6d-96f6a8dfdaee.png)


`preference -> Export`においてDefault formatをJournal of mathematical physicsに変更.

![2021-11-12-14-34-27.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/7a293da7-8725-737b-9680-82a87b5d9b81.png)


## TeXでのcitation
各論文のcitationの名前は論文の名前をクリックして右のinfoにおいて```Citation Key```にあるので, 引用の際にbibファイルを再度開く必要はない!

![2021-11-05-16-58-22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1224463/5c8cedb3-261d-ecff-868f-ba521a1097de.png)


また, 今回作成したbibファイルを実行したり, LaTeXを実行したりする環境構築やテストコードに関しては以下のページにまとめていますので, 良ければご活用ください.

[[もう躓かない] VSCodeでLaTeXを動かしてBiBTeX等を含めて実行できるようにする](https://qiita.com/YokoPhys-h/items/227ab79551802fbf641c)

以上です. 快適な論文管理ライフを!



参考: [Zotero+BibTeXで参考文献の出力を自動化&論文の引用で出てきた順にソートする](https://qiita.com/skrb_hs/items/73061b7a8e39f1e73e0d)