BibTeX 関連ツール

BibTeX を便利に使うためのソフトウェアの一覧です.



BibTeX 用の文献管理ソフト

名前動作条件説明
ZoteroWindows, macOS, Linuxフリーソフトウェア.AGPLv3文献管理ソフト Zotero ~紹介編~ - humosy’s blog
JabRefJavaBibTeXファイル編集ソフト.日本語の読込書込OK,検索,PDFとの連携,ファイルごとにタブ化され,異なるファイル間でエントリをコピー&ペーストできる.文献リストをhtmlへエクスポートでき,JabRefによるBibTeX文献管理とJab2HTMLのJab2HTMLを用いると,より詳しい情報の入った文献リストhtmlが作成できる.
BibDeskmacOSBibTeXファイル編集ソフト.検索機能やBibTeXエントリとPDFを関連づける機能も持っているので,簡易的な論文データベースを構築できます
KBibTeXKDEKDE 用の BibTeX エディタ.
BibTool.bib ファイルの管理ソフト.CTAN
TellicoKDE, Qt, libxml2, libxslt1KDE用の蔵書管理ソフト.データファイルは独自の形式だが,bibファイルを含むいろいろな形式をインポートエキスポートできる.
XfbibXfceXfce 用のLightweight な BibTeX エディタ.
Pybliographergtk python多機能な書誌データベース管理ツール.PubMedなど文献データベースにアクセスし自動検索・ダウンロード機能,著者別HTMLを出力など機能がてんこ盛り.
MendeleyWindows, macOS, Linux文献管理ソフト
QRefWindows, macOSフリーウェア.文献をインターネット経由で収集,データベース管理,文献引用を自動化.LaTeXのサポート

bib ファイルの作成編集支援ツール

名前動作条件説明
bibtex.elemacs文献の効率的入力を支援
reftex.elemacsLaTeX文書とbibファイルの連携機能を提供
Ebibemacsemacs用のBibTeXデータベースマネージャ.複数のbibファイルを同時に操作できる.
bibfindperlbibファイルの中を検索
bibindexUNIXbibファイルをbixファイルに変換.bixファイルの中を検索
biblewindowsbibファイル作成
bibextractUNIXbibファイルから検索条件に合致したエントリを抽出
bibsortUNIX.bibファイルの中の文献データをsortするプログラム.emacsのBiBTeXモードのM-x bibtex-sort-bufferよりの断然速い
xbibfilegtk+.bib ファイルの作成・検索などを対話的に行う GUI プログラム.日本語が通らない.
tkbibtextcl/tk.bib ファイル作成編集プログラム.日本語表示 OK だが,atokx では入力できない.
lookbibtex.bib ファイル内の検索と置換
bibcursedncurses.bibファイル編集ソフト.ncursesを利用したインターフェイスで非常に高速に入力できる.日本語OK
BibFile EditorWindows簡易エディタ.
bibcleanunix.bibファイルの文法チェックや整形を行うプログラム.日本語可.

Emacs を使用する場合は,bibtex-mode (bibtex.el) が断然効率的です.
日本語文献では yomi が欲しいので,~/.emacs.d/init.el に,

(setq bibtex-user-optional-fields
 '(("annote" "Personal annotation (ignored)")
 ("yomi" "Yomigana")
 ("location" "where it is (ignored)")
 ("memo" "Memorundum (ignored)")
))

と設定しておくとよいでしょう.

BibTeX 形式への変換ツール(インポート)

名前動作条件説明
isiRubyISI Web of Science の検索結果(タグつきのテキストファイル)をBibTeX書式に変換.旧名isi.rbまたはisi2bibtex.rb.ライブラリとしても機能し,ある特定の形式に変換するプログラムを書くときにも便利.
ams2bibUnixなどAmSTeX文献をBibTeX形式に変換
medlinebibUNIX?MEDLINE形式データのインポート
ichu2bibtex.plperl和文医学文献データベースである医学中央雑誌の出力ファイルをBibTeX形式に変換するプログラム
rfc2bibawkrfc-index.txt を BibTeX 形式に変換
refer-toolsperlrefer 形式を BibTeX 形式に変換
r2bibreferからBibTeXに変換するツールだが,EndNoteに対応した.8-bit Windows 文字コード(具体的な名称は不明)をLaTeX風に書き換えてくれるらしい.
Writer2BibTeXJava, LibreOffice/Apache OpenOfficeWriter文書から文献情報を抜き出し,BibTeX形式で保存するLibreOffice/Apache OpenOfficeのマクロ
mathsci2bibtexperlMathSciからBibTeXへの変換
mathscinetMathSciNetからBibTeX形式に変換.
stdinRIS2bib.pl ris2bib.plperlRIS形式をBibTeX形式へ変換する.ris2bibが正常に動作しない最近の環境でもOK.キーは自分でつける必要あり.出力されたbibファイルは,bibcleanに通した方がよいかも.ris2bib.plはstdinRIS2bib.plから内部的に呼び出されるので同一ディレクトリにおいておくこと.
【使い方】$ cat risファイル | stdinRISbib.pl > bibファイル
T1やABをそれぞれtitleやabstractにするには,ris2bib.plにそれらの定義を追加する必要がある.
Bibutilsなしさまざまな形式の文献データをXML経由でBib形式に変換する.含まれるコマンドは,bib2xml, copac2xml, end2xml, isi2xml, med2xml, modsclean, ris2xml, xml2bib, xml2end, xml2risがあり,UNIX(SunOS, IRIX)版,Linux版,OSX版,Windows版などが用意されている.
【利用例】$ ris2xml risファイル|xml2bib > bibファイル
mab2bibPythonSimple Python scripts to convert MAB bibliography files into BibTeX and UTF-8 encoded text files into ASCII with LaTeX codes
ama2bibPerlAmazon Web Serviceの検索結果をBibTeX形式に変換するスクリプト

Web 上で提供されている BibTeX 出力サービス

BibTeX 形式の出力がある Web アプリを公開しているサイトです.

他にも,BibTeX の出力が可能なデータベースが多数あります.

BibTeX ファイルを他の形式に変換するツール(エクスポート)

名前動作条件説明
bbl2html.awkawkbblファイルをhtmlに変換するawkスクリプト
bibweb
bib2dviUnixなどbibファイルをdviに変換
printbibUnix.bibファイルの中の全文献を処理して.dviファイルを作るシェルスクリプト
bunkenhtmlperlBibTeXのデータベースから業績リストをHTMLで作成するプログラム.使用例1使用例2
bib2htmlUnix.bibファイルをHTMLに変換
bibtex2htmlUNIX/Windows.bibファイルをHTMLに変換.abstract, url, ps, pdfなどを勝手にリンク付けしてくれる.pubabstract.perlと組み合わせると,1文献1ファイルのHTMLも用意してくれる.日本語はOKだがupbibtexと日本語用bstファイルを使用する必要あり.使用例1.VinePlusに収録されいてるので,VineLinuxユーザはapt-getでインストール可能..
Bib2ML (aka. Bib2HTML)perlStéphane GALLANDによって作成された.bibファイルから文献データベースサイトを作成するプログラム.Kiri Wagstaff の bib2html とほぼ同名であるため注意.
bib2xhtmlperl.bibファイルをXHTML1.0に変換
Jab2HTMLJavaJabRefからhtmlへエクスポート

その他

名前動作条件説明
findbibUNIX, lynx決められたキーで引用しておくと,WWW-SPIRES.SLAC.STANFORD.EDUの文献アーカイブから文献情報を取得してくれるプログラム
Text-BibTeXperlBibTeXを扱うためのperlモジュール.btOOLで公開されている.
RubyBTeXRubyBibTeXコマンド・クローン.文献スタイルファイルは独自型式のものを用いる.
BibTeX-RubyRubyBibTeXを扱うためのRubyライブラリ
BibulousPythonBibTeXコマンド・クローン.文献スタイルファイルは独自型式のものを用いる.
PybtexPythonBibTeXコマンド・クローン.書誌データはYAML形式で書く
bibtex-spiritC++BibTeX C++ parser library
BibtexParserPythonbibファイル形式をパースするライブラリ

LaTeX パッケージの利用

LaTeX における参考文献管理を強化するパッケージに BibLaTeX があります. BibLaTeX はバックエンドとして biber や BibTeX を使用します.

関連リンク


Last-modified: 2018-03-17 (土) 22:33:48 (94d)