BibTeX
その他該当種別が無いもの。必須項目:無しオプション項目:author, title, howpublished, month, year, note, key
BibTeX はオーレン・パタシュニク (Oren Patashnik) とレスリー・ランポート (Leslie Lamport) が1985年に開発した。BibTeX では文献書誌情報とその情報の表記方法とを分離して記述できるため、文献の参照形式を一貫した形式で書くことが可能である。コンテンツと表記・スタイルの分離という同様の方式は、LaTeX や XHTML、HTML と CSS といったマークアップ言語にも見てとることができる。
なお、BibTeX を基にして日本語処理に対応させたものが JBibTeX である。そのため、日本語文字を含む .bib ファイルを処理する場合には、BibTeX ではなく JBibTeX を使用する必要がある。
.bib ファイルに以下のような数学ハンドブックのエントリが含まれているとする。
本文中でこのハンドブックを参照する場合に、書誌情報は参照スタイル(APA、MLA、Chicago など)に応じて様々な形式で表記される。LaTeX は \cite コマンドおよび書誌参照スタイルの指定に従って、これを扱う。LaTeX 文書中に \cite{abramowitz+stegun} というコマンドが現れた場合に、bibtex プログラムはこれを参考文献リストに追加し、LaTeX の整形用コードを出力する。LaTeX 文書を組版した結果としては、以下のような見栄えになることが多い。
スタイルファイルに応じて BibTeX は著者名の姓名の順を入れ替えたり、タイトルの大文字・小文字を変えたり、.bib ファイルにある情報のうちいくつかの項目については省略したり、テキストの一部を斜体に変更したり、約物を加えたりなどの整形を行う。参考文献一覧の情報全体を同一のスタイルファイルで整形することによって、最小限の労力で全体の出力の一貫性を保ち、一定の整形結果を得ることができる。