BibTeXを用いることで,データベースから自動的に参考文献リストを作成できる.
データベースとは
bibファイルに文献の情報を書き込み,データベースを作る.拡張子は
例(ファイル名) |
test.bib |
---|---|
例(ソース) |
\book{Leunen.1978, author = "Mary-Claire van Leunen", title = "A Handbook for Scholars", publisher = "Alfred A. Knopf", year = 1978, memo = "memo" } |
texファイル
例(参照先部分) |
\cite{Keunen.1978} |
---|---|
例(参照元部分) |
\bibliographystyle{fplain} \bibliography{test} |
目次の項目としたい位置に次のコマンドを記述する.
例(jBibTeXの実行) |
jbibtex test |
---|
文献リスとの順番はアルファベット順に出力される.
出力例 |
|
---|
bstファイルと呼ばれる文献スタイルファイルと文献のデータベースであるbibファイルを指定する.ただし,bstファイルとbibファイルの拡張子は入力しない.
テンプレート(単数) |
\bibliographystyle{bstファイル名} \bibliography{bibファイル名} |
---|
bstファイルとしては次の様なものがある.
bstファイル | 説明 |
---|---|
jabbrv.bst | 著者名を縮めて出力する. |
falpha.bst | |
jipsj.bst | |
jname.bst | |
jplain.bst | 最も標準的なスタイルである. |
junsrt.bst |
複数個のbibファイルを参照することも可能である.
テンプレート(複数) |
\bibliographystyle{bstファイル名} \bibliography{bibファイル名1,bibファイル名2,以降必要なファイルを記入する.} |
---|
citeコマンドでbibファイルに記述したラベル名を指定する.
テンプレート |
\cite{ラベル名} |
---|
bibファイルとは文献データベースファイルである.
参考文献とする文献の種類を指定し,その種類に適した文献情報を記述する.
テンプレート |
\文献の種類1{ラベル名1. 文献の情報1, 文献の情報2, 以降必要な情報を記述する., } \文献の種類2{ラベル名2. 文献の情報1, 文献の情報2, 以降必要な情報を記述する., } 以降必要な文献の数だけ記述する. |
---|
EmacsにはBibTeXモードが存在する.このBibTeXモードはファイルの拡張子を.bibとするだけで使用できる.
参考サイトはこちらhttp://www.eis.t.u-tokyo.ac.jp/~hara/tex/tex.html・http://www.fan.gr.jp/~ring/doc/bibtex.html
書籍や論文など文献情報を記述する.
文献の種類 | 必須欄 | 任意欄 | 説明 | BibTeXモード |
---|---|---|---|---|
@article | author・title・journal・year | volume・number・pages・month・note | 雑誌記事や論文誌の論文をを表わす. | Ctrl + c Ctrl + e Ctrl + a |
@book | authorまたはeditor・title・publisher・year | volume・number・series・address・edition・month・note | 雑誌記事や論文誌の論文をを表わす. | Ctrl + c Ctrl + e b |
falpha.bst | ||||
jipsj.bst | ||||
jname.bst | ||||
junsrt.bst |
文献情報の記述の順序は出力に影響しない.
文献の情報 | 説明 | 備考 | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
address | 主に,出版社(出版主)の住所を記入する. | @proceedingsや@inproceedingsに対しては,会議の行われた場所を記述する.この時,出版社や組織の住所は,それそれpublisherやorganizationに記述する. | ||||||||
annote | 注釈付きのスタイルで使われる. | |||||||||
author | 著者名を記述する. |
| ||||||||
booktitle | ||||||||||
chapter | ||||||||||
crossref | ||||||||||
edition | 版を記入する. | |||||||||
editor | 編者名を記入する. | |||||||||
howpublished | ||||||||||
institution | ||||||||||
journal | 雑誌の名前を記入する. | |||||||||
key | 著者名がないとき,並べ替えのキーとなる. | |||||||||
month | 出版月を記入する. | |||||||||
note | 注意書きとして出力したいことを記入する. | |||||||||
number | 雑誌などの第何巻第何号や通巻何号の号を記述する. | シリーズ本の番号もここに記入する. | ||||||||
organization | 出版月を記述する. | |||||||||
pages | 参照ページを記入する. |
| ||||||||
publisher | 出版社(出版主)を記入する. | |||||||||
school | ||||||||||
series | ||||||||||
title | 本や論文のタイトルを記入する. | アルファベットを記述する際,大文字を記述しても小文字で表記される場合がある.それゆえ,必ず大文字で表わしたい文字に対しては,その大文字を中括弧で囲まなければならない. | ||||||||
type | ||||||||||
volume | 雑誌や本での巻番号を記入する. | |||||||||
year | 出版年を記入する. | |||||||||
yomi | 日本人の著者名の読みを記入する.jBibTeXでのみ使用できる. |
|
出力されない情報をして次のようなものがよく用いられる.
文献の情報 | 説明 | 備考 |
---|---|---|
comment | 注意書きを記入する. | |
url | URLを記入する. |
BibTeXモードでの記入法を例を踏まえて紹介する.
bibの拡張子ファイルを開く.
文献の種類に応じたテンプレートを記述する.
コマンド入力(article) |
Ctrl + c Ctrl + e Ctrl + a |
---|---|
出力 |
@Article{, author = {}, title = {}, journal = {}, year = {}, OPTkey = {}, OPTvolume = {}, OPTnumber = {}, OPTpages = {}, OPTmonth = {}, OPTnote = {}, OPTannote = {} } |
ここでOPTはオプションであることを表わしている.
文献情報を記述していく.
次の項目へ移動 |
Ctrl + j
|
---|
文献の情報の入力を終える.
記入を完了 |
Ctrl c Ctrl c |
---|
この時,未記入箇所は消えOPTはなくなる.
ミニバッファにラベル名が表示されているので,変更があれば記入し直し,なければそのままRETを押す.
ソースファイルの引用部分・参考文献一覧部分にそれぞれ次のソースを記述する。
\cite{ラベル名}
\cite{unakami.2000}
\begin{thebibliography}{最大参考文献数} \bibiem{ラベル名} 著者名 書籍タイトル名 出版社 発行年 \end{thebibliography}
\begin{thebibliography}{99} \bibiem{unakami.2000} 海上 忍 and 黒川 弘章, これだけでできるLaTeX実践活用ガイド, 2000 \end{thebibliography}
setlengthr