Zotero を .bib ファイルに変換

より優れた BibTeX、自動エクスポート、マシンに保存されるキー。

Zotero を .bib ファイルに追加

Zotero は参照の収集に非常に優れています。ブラウザのボタンからメタデータと PDF を取得し、すべてを検索可能に保ちます。一方、LaTeX は .bib ファイルのみを読み取ります。この 2 つの間の橋渡しとなるのが Better BibTeX プラグインです。 Zotero コレクションを最新の状態に保つ .bib ファイルに変換します。また、同様に重要なこととして、引用キーを安定した状態に保つので、\cite コマンドが壊れることはありません。

組み込みのエクスポートでは不十分な理由

Zotero は独自に BibTeX をエクスポートできますが、毎回引用キーを再生成し、knuth_literate_1984 から knuth_literate_1984-1 に変更されるキーは、古い名前を使用していたすべての \cite を静かに破壊します。エクスポートも 1 回限りのスナップショットであるため、論文を追加した瞬間にファイルは失われます。より優れた BibTeX では両方の問題が解決されます。キーは選択した式から生成され、変更されないように固定でき、エクスポートは自動的に更新されます。

パイプラインのセットアップ

まず、Zotero の [ツール]、[プラグイン] ダイアログを使用して Web サイトから Better BibTeX をインストールし、Zotero を再起動します。次に、Better BibTeX 設定で引用キーの式を決定します。 「knuth1984」や「knuth1984literate」のようなキーを生成するパターンは、入力が簡単で、ソース内で認識しやすいです。 3 番目に、論文に属するコレクションを右クリックし、[コレクションのエクスポート] を選択し、Better BibTeX 形式を選択して、[更新を続ける] にチェックを入れてから、ファイルをプロジェクト フォルダーにたとえば「refs.bib」として保存します。それ以降、Zotero で項目を追加または編集すると、数秒以内にファイルが書き換えられます。

最後に、手書きデータベースの場合とまったく同じように、\bibliography{refs} または \addbibresource{refs.bib} を使用して、エクスポートされたファイルをドキュメントに指定します。配線は From .bib key to in-text cite で説明されています。

分業

Zotero をマスター データベースとして扱い、.bib ファイルを論文のリポジトリに存在する生成されたアーティファクトとして扱います。 .tex と一緒に .bib をコミットするということは、共著者または別のマシン上のあなたが、Zotero をまったくインストールしていなくても論文をコンパイルできることを意味します。エクスポートされたファイルを手動で編集しないでください。次回の自動エクスポートにより、変更が上書きされます。代わりに Zotero でメタデータを修正すると、修正が反映されます。エクスポート後もエントリが間違っているように見える場合は、BibTeX バリデーター を実行して、スタイルがどのフィールドに問題があるかを確認してください。

1 つの習慣が将来の問題のほとんどを防ぎます。原稿にキーが現れたら、それを Better BibTeX に固定します (項目を右クリックし、Better BibTeX、BibTeX キーを固定)。固定されたキーは、式の変更、マシンの移動、ライブラリの再編成後も存続します。これはまさに引用キーが行う必要があることです。

出典を引用する に戻る