emacsへのzoteroワークフロー?


11

リンクと注釈を整理するための研究ワークフローの一部として、人々がプレーンテキストをemacs orgmodeにエクスポートするために使用する施設はありますか?zotxtは便利だと聞きましたが、誰かそれについて何か良い意見はありますか?

回答:


23

単一のツールはありませんが、ZoteroとEmacsを一緒に使用する場合に役立つ可能性のある多数のパッケージがあります。これらの組み合わせを個々の作者の好みに合わせて設定する方法を説明するさまざまな オンライン チュートリアルがあります。

これらを繰り返すのではなく、あなたが何をしたいのかがあなたの質問から完全に明確ではないので、私は概観を与えようと試みます。

「研究ワークフロー」

まず、「研究ワークフロー」には、研究文献に関する限り、次のようなさまざまなステップがあることを考慮してください。

  1. 書誌項目(記事、本など)を追加する
  2. アイテムの書誌データを編集する
  3. アイテムのタグ付け、グループ化、リンク
  4. アイテムに関連付けられたファイル(PDFなど)の管理
  5. アイテムに関するメモの作成
  6. 書誌データとメモの検索
  7. 執筆中に文書に引用を挿入する(自分の論文)
  8. 引用をインライン参照、脚注、参考文献目録に解決して公開する

「標準」のZoteroでは、Zoteroは1〜6を実行し、Zoteroワードプロセッサプラグインは7および8を実行します。

まずEmacsに何をしてほしいのか、Zoteroの何が好きなのかを最初に考えることをお勧めします。参考文献を管理し、完全にEmacs内で科学論文を書くことができます。たくさんの人がやります。Zoteroのデータベースの書誌情報の代わりにBib(La)Tex(.bib)ファイルに保存され、引用はLaTeX、orgまたはmarkdownファイルに追加されます。

しかし、私の見解では、Zoteroは1-4(データの追加と管理)と6(非常に高速で強力な検索ツールを備えています)に特別な強みを持っています。Emacsに慣れている場合、シンプルなテキストエディターは不快なので、注釈(5)は比較的弱いものです。また、Emacsで自分の論文を作成する場合、タスク7および8を実行する何かが必要です。

一部のパッケージ

emacsにデータを取り込む

EmacsをZoteroと並べて使用している場合、Emacsにはデータベースにあるものを確認する方法が必要です。これを行うための最良の方法は.bib、Emacsが広範なサポートを備えている形式のファイルをZotero からエクスポートすることです。

これは手動で実行できますが、zoteloまたはforkのようなパッケージemacs-zotero-bib-fetchを使用すると、.bibEmacs内からファイルを最新の状態にすばやく保つことができます。zoteloにはMozreplが必要です。これは現在Firefox Quantumではサポートされていないため、の使用をお勧めしemacs-zotero-bib-fetchます。

emacs内のデータの表示

あなたは持っていたら.bib、ファイル、内蔵パッケージreftex、などをorg-refしてhelm-bibtex、あなたの書誌データを検索できるようになります。後者のパッケージのいずれかまたは両方が非常に役立つ可能性があります。メモを作成する機能を含め、上記のリストにあるいくつかのタスクを実行します。

PDFと注釈

helm-bibtex書誌項目にリンクされたPDFを見つけるのに特に優れており、Emacsで開くことができます。pdf-toolsEmacs内の優れた代替PDFビューアです。PDFファイル内の注釈を表示および作成できます。この方法でPDFファイルを使用する場合はzotfile、Zotero の拡張機能により、注釈をZoteroのメモに自動的に抽出できます。

ノートファイル

helm-bibtexおよびorg-refパッケージには、書誌事項にメモを追加する機能があります。これらは組織ファイルとして保存されます。

アイテムに関するメモが完成したらC-c C-e h o、HTMLバージョンをエクスポートし、これをコピーしてメモとしてZoteroに貼り付け、検索できるようにします。これを行うためのスマートな方法を見つけていません。

執筆中の引用の挿入と解決

これは、一部は作成する形式(org、reftex、markdown)に依存し、一部は最後に使用する形式(PDF、HTML)に依存します。

繰り返しますが、両方helm-bibtexorg-ref同様にreftex、これらのタイプのいずれかで作成しているドキュメントに引用を挿入できます。

あなたが組織で書いていると仮定すると、(まだ)標準的な引用構文がありますが、org-refはそれを提供します。他の人々は組織で直接LaTeX引用コマンドを使用します。

主な出力ターゲットがPDFの場合、org-modeの独自のエクスポート(LaTeX経由)がおそらく最も簡単な方法です。

あなたは言及しzotxtます。私はこれを使用していませんが、のサポートを含め、プレーンテキストファイルの引用を解決およびフォーマットするためのツールのようですpandoc。Pandocマークダウンに、標準の引用形式と参考文献の解決とフォーマット(CSLを使用)のサポートがあります。主に複数の形式(HTML、マークダウンなど)にエクスポートする場合は、Pandocが適しています。


1

一般的に、プロジェクト、タスク、アイデアの整理にはemacsのorg-modeを使用しますが、Zoteroは、何かを研究する際にPDF / Webサイトなどのリソースを保存するのに役立ちます。2つを組み合わせるには、org-modeからZotero内のリソースがある場所にリンクできると便利です。

このブログ投稿では、ZoteroのURLを取得する方法について説明しています。

  1. 保存Zoteroの選択Item.jsのにファイルをtranslatorsあなたの内のフォルダZoteroのデータディレクトリ
  2. Zoteroを再起動します
  3. [ 編集]-> [設定 ]メニュー項目を開き、[ エクスポート ]タブを選択します。
  4. 設定するデフォルトフォーマットZoteroの選択項目(リストの終わり近く)、[OK]ボタンをクリックします。

Zoteroでアイテムを表示しているときにCtrl+Alt+C(またはCmd+Shift+CMacで)を押すと、URLがクリップボードにコピーされます。このURLはZotero内のアイテムを参照し、Zoteroを開いてアイテムを表示します。URLは、org-modeファイル(またはその他の種類のドキュメント)に貼り付けることができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.