知識ベース

BibDesk

BibDeskは、macOS用のオープンソースの参照管理ソフトウェアパッケージであり、エッセイや記事を書く際に参考文献と参照を管理するために使用されます。また、PDF形式およびその他の形式のドキュメントのライブラリを整理および維持するためにも使用できます。主にLaTeXで使用するためのBibTeXフロントエンドですが、インポート用の外部書誌データベース接続、さまざまなエクスポート手段、ローカルドキュメントへのリンクおよびローカルドキュメントの自動ファイリング機能も提供します。 AppleScriptやSpotlightなどの多くのmacOS機能を利用します。

2002年に初めて公開されたBibDeskは、SourceForgeを介してさまざまな貢献者によって継続的に開発されています。元の開発者はMichael McCrackenであり、コードの多くはその後Adam MaxwellとChristiaan Hofmanによって書かれました。また、SourceForgeから直接入手でき、現在TeX LiveのMacTeXディストリビューションにバンドルされています。

特徴

BibDeskは、BibTeXデータベースを作成、編集、管理、および検索するための、iTunesに似たCocoaベースのグラフィカルユーザーインターフェイスを提供します。マクロや相互参照などのBibTeX機能をサポートしています。

インポート中

ユーザーは、新しいアイテムをBibTeXデータベースに追加し、ドラッグまたは貼り付けするか、含まれているmacOSサービスのいずれかを使用して、データベース間でアイテムをコピーできます。 BibDeskを使用すると、数種類の外部グループからアイテムをワンクリックでインポートできます。

  • 検索グループは、PubMed、米国議会図書館、Web of Scienceなどの外部書誌データベース、またはZ39.50またはEntrezプロトコルで検索可能な他のデータベースからアイテムを取得します。 BibDeskを使用すると、これらのデータベースやライブラリカタログにリストされている記事や書籍への参照をワンクリックでインポートできます。
  • Webグループには、一部のWebページ(Google Scholar、arXiv、JSTOR、WorldCat、Wikipediaなど)の書誌エントリを認識し、それらを収集(COinS、hCite microformat、またはBibTeXを使用)して簡単に検索できる組み込みのWebKitブラウザーが表示されますシングルクリックインポート。
  • 外部ファイルグループは、インターネット上のリモートURLまたはローカルファイルからアイテムを取得します。
  • 共有グループには、他のBibDeskユーザーがローカルネットワーク上で共有し、Bonjourを使用して発見した、iTunesでの音楽のローカル共有と同様のアイテムが含まれます。
  • スクリプトグループは、有効なBibTeXまたはBibDeskがインポートできるその他のテキスト形式を返すシェルスクリプトまたはAppleScriptのいずれかのスクリプトを使用してアイテムを生成します。

BibDeskは、RIS形式でレコードをインポートすることもできます。 BibUtilsなどのコマンドライン変換ツールを使用して、他の形式からインポートできます。

さらに、ユーザーはFirefoxの拡張機能ZoteroとZot2Bibを組み合わせて、さまざまなWebサイトから参照を収集するZoteroの機能を使用して、FirefoxからBibDeskへの参照のワンクリックインポートを実行できます。

整理

BibDeskでは、ユーザーのコンピューターにある記事をドラッグアンドドロップまたはメニューコマンドまたはスクリプトを介してBibDeskデータベースエントリにリンクできます。また、BibDeskはオプションで、リンクされたPDFまたはその他の外部ファイルをユーザー指定のフォルダーに自動ファイルできます。カスタムデータベースフィールドを管理するためのグラフィカルインターフェイスと、引用に注釈を付けるためのさまざまな方法があります。

BibDesk内では、参照をグループおよびスマートグループ(iTunesのプレイリストおよびスマートプレイリストと同様)、およびフィールドグループ(データベースフィールドに基づく単純な種類のスマートグループ)に整理できます。複数のグループを選択して、任意のグループ(結合)またはすべてのグループ(交差)の参照のリストを表示できます。

引用

参照は、BibDeskからコピーアンドペーストまたはドラッグアンドドロップするか、macOSサービスを介して、任意のドキュメントで引用できます。カスタムURIスキーム、x-bdsk:// citekeyを使用すると、他のアプリケーションからのBibDesk参照へのハイパーリンクが可能になります。さらに、最初にLaTeX文書または他のテキスト文書のいずれかの引用キーを選択し、次に提供されたmacOSサービス「引用を使用した参照の表示」を使用することにより、BibDeskで参照をすばやく開くことができますカスタムキーボードショートカット)。引用キーのオートコンプリートは、macOSサービスを介して一部のアプリケーション(TeXShopを含む)で利用できます。

検索中

クイック検索フィールドを使用すると、データベース内のフィールド、Skim(BibDeskの開発者によって作成されたオープンソースPDFリーダー)で作成された関連PDF注釈、またはリンクされた外部ファイルのコンテンツ全体を検索できます。より詳細な「検索と置換」ウィンドウでは、正規表現のサポートにより、任意のフィールドのテキストを検索および置換できます。

BibDeskで開かれて保存されたBibTeXデータベースのエントリは、macOSのどこからでもSpotlight検索でアクセスできるようになります。そのため、システム全体のSpotlight検索では、BibDeskデータベースのタイトル、作成者、要約、およびキーワードフィールドも検索されます。個々の参照はSpotlightにリストされ、開かれるとBibDeskで選択されます。

BibDeskデータベースエントリは、AlfredやDEVONthinkなどの他のmacOSアプリケーションでも検索できます。

エクスポート

参照は、メニューコマンド、切り取りと貼り付け、ドラッグアンドドロップ、またはmacOSサービスを介してエクスポートできます。 Labexドキュメントで使用するためにBibTeX形式でインポートおよびエクスポートするために作成されましたが、BibDeskにはAppleのキー値コーディングを使用してカスタムエクスポートテンプレートを作成するための組み込みのグラフィカルエディターがあり、ユーザーは選択した参照を任意の引用スタイルでエクスポートできますまたは任意の構造化テキスト形式で。プレーンテキスト、RTF、HTML、RSS、およびその他のXML形式のサンプルテンプレートが含まれており、BibDesk wikiで他のテンプレートを利用できます。

BibDeskは、BibDeskのエクスポートテンプレートを使用するプレビューまたはLaTeX出力のプレビューを介して、書誌事項全体を内部的にフォーマットできます。 LaTeX出力のプレビューで、BibDeskは基本的なBibTeXスタイルのいずれか、またはユーザーがBibTeXスタイル(.bst)ファイルを持っているスタイルで引用を自動的に生成できます。

BibDesk自体には引用スタイル(APA、MLA、シカゴなど)が含まれておらず、引用スタイル言語(CSL)をサポートしていません。 BibDeskを使用したいがCSLを使用する必要があるユーザーは、ZoteroやPandocなど、CSLをサポートする別のアプリケーションにBibTeXファイルをエクスポートできます。Markdownと組み合わせると、アカデミックライティングを作成するためのLaTeXの簡単な代替としても使用できます。

スクリプティング

BibDeskは、AppleScriptおよびAppleScriptを介した他のスクリプト言語を使用した自動化を提供します。サンプルスクリプトは、BibDesk wikiなどで入手できます。

システム要求

次の表は、macOSの各バージョンと互換性のあるBibDeskのバージョンを示しています。

オペレーティングシステムのバージョン互換性のある最新のBibDeskバージョン
Mac OS X v10.2.8「ジャガー」 1.1.8
Mac OS X v10.3.9「パンサー」 1.2.11
Mac OS X v10.4.11「タイガー」 1.3.22
Mac OS X v10.5.8「ヒョウ」 1.5.10
Mac OS X v10.6.8「Snow Leopard」 1.6.22
Mac OS X v10.7「ライオン」 最新
OS X v10.8「Mountain Lion」
OS X v10.9「マーベリックス」
OS X v10.10「ヨセミテ」
OS X v10.11「エルキャピタン」
macOS v10.12「Sierra」
macOS v10.13「High Sierra」
macOS v10.14「Mojave」