CloudLaTeX上でのbibtexの使い方

# 目的
Cloud LaTeX(https://cloudlatex.io) 上でbibtexを使って楽に参考文献を追加する方法をまとめる。
今回は情報処理学会のフォーマットで作成する。
もし別の学会に提出する際はbstを変更するだけでよい。

# 必要なファイルをDLする
http://www.ipsj.or.jp/journal/submit/style.html
必要なのは2ファイルだけ
- bibsample.bib
参考文献のサンプルDB

- ipsjunsrt.bst  
ipsj用のbibスタイルファイル


# cloud latexにファイルをアップロードする
2ファイルともする
<img width="441" alt="Screen Shot 2019-12-25 at 5.45.29.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/8581dede-b036-2ba5-90dc-d2a2b4b83c4d.png">

こんな感じになるはず

# texに必要なプリアンプルを記述する
texの最初の方の(何も変えてなければ10行目)`\documentclass[]{}`の次の行に
`\bibliographystyle{ipsjunsrt.bst}`を
<img width="379" alt="Screen Shot 2019-12-25 at 5.48.21.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/348d8dca-6ce2-cf44-0326-10b0c2f46dda.png">


`\end{document}`の前の行に
`\bibliography{bibsample.bib}`
追記する。
<img width="269" alt="Screen Shot 2019-12-25 at 5.48.34.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/b5b48006-2330-d024-6556-a7cca5ee220c.png">

ここのファイル名を独自のものに変更できる(後述)

# .bibの中身
```bibsample.tex
@book{okumura,
	author =	"奥村 晴彦",
	yomi =		"Haruhiko Okudera",
	title =		"{\LaTeX} 美文書作成入門",
	publisher =	"技術評論社",
	year =		1991}
@article{article1,
	author =	"桜井 貴文",
	yomi =		"Sakurai, Takafumi",
	title =		"直観主義論理と型理論",
	journal =	"情報処理",
	volume =	30,
	number =	6,
	pages =		"626--634",
	year =		1989}
@article{article3,
	author =	"Ssss Itoh and Nnnn Goto",
	title =		"An Adaptive Noiseless Coding for Sources with Big
			 Alphabet Size",
	journal =	"Trans. IEICE",
	volume =	"E74",
	number =	9,
	pages =		"2495--2503",
	year =		1991,
	month =		sep}
```
こんなのが延々続いてる
それぞれに情報入れるだけ
`@book{okumura,`のokamuraや
`@article{article1,`のarticle1
など`{`の直後の単語でtex内から呼び出す.

# 実際にtexで参照する
`\cite{bibの単語名}`で引用できる.

例
<img width="231" alt="Screen Shot 2019-12-25 at 5.57.39.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/f0e10e06-34a4-881e-85f0-0f0453f1eb18.png">

結果
<img width="88" alt="Screen Shot 2019-12-25 at 5.57.16.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/69d5e87f-e4b3-916a-963c-d28ada31c9fe.png">

## 上付き文字にしたい場合
`{$^{\cite{bibの単語名}}$}`
例:
`bibtex{$^{\cite{article3}}$}によると`
結果:
<img width="120" alt="Screen Shot 2019-12-25 at 6.22.09.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/5e540137-6277-dd81-d45a-b3a92d9100bf.png">


**また、参照した段階で自動的に参考文献に追加される.**
<img width="368" alt="Screen Shot 2019-12-25 at 5.58.51.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/b57831f6-a444-c402-922a-e93c3dfd4b68.png">

冒頭に書いた.bstファイルが自動的に学会用に整形してくれます.

これであなたはフォーマットに頭を悩ますことから開放されました！

# 自分でbibファイルを作成する
ファイル名は英語にしてください
(Cloud latex上の問題です)
https://cloudlatex.io/help#use_bibtex
> なお、Cloud LaTeX のデフォルトエンジンである platex の仕様と文字コードの関係にて、bibファイル名に日本語等マルチバイト文字を使用した場合に bibtex を利用できない症状を確認しています

例:
`ref.bib`

中身はbibsample.bibを参考に書くと良いでしょう.
すべてのコマンドのリストは以下で参照してください.
https://ja.wikipedia.org/wiki/BibTeX
また、プリアンプルのファイル名を変えるのを忘れないように！
`\bibliography{ref.bib}`

これであなたのbibファイルが利用できるようになりました！

## おまけ(参考文献テンプレート)
本

```
@book{total,
	author =	"",
	yomi =		"",
	title =		"",
	publisher =	"",
	year =		}
```

論文

```
@article{article1,
	author =	"",
	yomi =		"",
	title =		"",
	journal =	"",
	volume =	,
	number =	,
	pages =		"0--99",
	year =		}
```
## Google Scholar,IEEEとかACMではBibtexがDLできる
Google Scholar
![Screen Shot 2020-01-04 at 19.03.53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/532a9f9e-0353-8baf-67bb-4231ca9a198e.png)

IEEE
<img width="666" alt="Screen Shot 2019-12-25 at 6.16.44.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/9e7c425f-2a13-8f41-9b14-32d6b89dd255.png">

ACM
<img width="934" alt="Screen Shot 2019-12-25 at 6.18.06.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/171398/2bb48926-8ccb-93fe-5daf-98c58d255301.png">

皆様の論文執筆が捗ることを願っております!