サンプル: Word アドインを使用して、Word ドキュメント内の引用文献を管理する

引用管理は、特に学術や教育において、文書の重要な側面です。 各引用スタイルには、引用文献を文書でマークする方法と、ソースをどこに、どのように注意すべきかについての独自のガイドラインがあります。 このようなスタイルには 、APAMLA が含まれます

この記事では、Word ドキュメント内の引用文献を管理するサンプル アドインを紹介します。 アドインには、ユーザーがドキュメント内で引用するために選択した .bib ファイルから読み込まれた参照が表示されます。

引用管理アドイン作業ウィンドウ。

前提条件

  • Visual Studio Code
  • Microsoft 365 サブスクリプションに接続されている Office (Office for the web を含む)。
  • バージョン 16 以降Node.js。
  • npm バージョン 8 以降。

サンプル コードを実行する

この記事のサンプル コードは、Word ドキュメントの引用文献の管理という名前です。 サンプルを実行するには、 readme の指示に従います。

サンプルの主要な手順

  1. ユーザーは、引用する参照を含むローカルの .bib ファイルを選択します。
  2. アドインは .bib ファイルを読み取り、作業ウィンドウに文献目録の参照を表示します。 このサンプルでは 、@orcid/bibtexParseJs を 使用して .bib ファイルを解析します。
  3. ユーザーは適切な参照を選択し、ドキュメント内のカーソルの位置 (または選択したテキストの末尾) に挿入します。
  4. アドインは、ドキュメント内のその場所に参照マークを追加し、文末脚注に参照を追加します。 すべての文末脚注は、ドキュメントの末尾に自動的に一覧表示されます。

あなたのものにする

このサンプルをシナリオに合わせて調整する方法について、いくつかの提案を次に示します。

ユーザー設定を管理する

Office アドインでシングル サインオン (SSO) を有効に して、複数のドキュメント間でのユーザー データと設定の保持をサポートします。 サービスが文献目録ライブラリを提供またはホストしている場合、承認されたユーザーはドキュメント内のその文献目録にアクセスして選択できます。

アドインの 状態と設定 をユーザーの現在のドキュメントに保持することもできます。

注意

認証トークンや接続文字列などの機密情報は格納しないでください。 ドキュメント内のプロパティは暗号化も保護もされません。

脚注を使用する

引用スタイルに従って 、文末脚注 の代わりにページの末尾にある脚注で参照を一覧表示します。

または、参照を表示する場所をユーザーが選択できるようにします。 その場合は、ドキュメント プロパティを使用するか、認証されたエクスペリエンスの一部として、ユーザーの設定を保持するようにアドインを更新できます。

引用スタイルを更新する

文末脚注 (または脚注) に参照を表示するために使用する引用スタイルを更新します。

または、さまざまなスタイル オプションを指定し、ユーザーが選択できるようにします。 その場合は、ドキュメント プロパティを使用するか、認証されたエクスペリエンスの一部として、ユーザーの設定を保持するようにアドインを更新できます。

bibtexParseJs を置き換える

.bib ファイル パーサー @orcid/bibtexParseJs を、特にこのオプションでソリューションに必要な機能が提供されない場合は、独自または別の使用可能なパーサーに置き換えます。

関連項目