Skip to main content
この機能は当初 davrot と yu-i-i/overleaf-cep によって開発され、ayaka-notes/ayakaleaf-pro によって OAuth 対応に改修されました。v6.2.0 以降で導入されています。現在もベータ版です。問題があればぜひフィードバックをお寄せください。

Zotero 連携のセットアップ

  1. このリンクを開いて Zotero OAuth クライアントを作成します(画像を参照)
  2. Application Type で Browser を選択します
  3. Callback URL に ${OVERLEAF_SITE_URL}/user/zotero/oauth/callback を設定します
  4. config/variables.env を設定します
config/variables.env

注意事項

Zotero のリンクされた参考文献ファイルがある既存のインストールを再リリースされた 6.3.0 にアップグレードする場合は、#ayakaleaf-pro-6.3.0に従ってください。新規インストールではこの移行は必要ありません。
Ayakaleaf は共同作業プラットフォームであるため、セキュリティ向上のため、バージョン 6.3.0 以降では、参考文献の bib ファイルを最初に作成したユーザーのみがインポートしたファイルを更新できます。
たとえば、プロジェクトのオーナーであるユーザー A がリンク共有を有効にし、プロジェクト内に test.bib ファイルを作成して自分の Zotero アカウントにリンクしたとします。別のユーザー B が共有リンクからプロジェクトにアクセスした場合、ユーザー B は test.bib を読み取ったりダウンロードしたりすることはできますが、Zotero からファイルを更新したり再インポートしたりすることはできません。更新を行えるのは、参考文献ファイルの最初の作成者であるユーザー A だけです。つまり、.bib ファイルを更新する権限を持つのは、そのファイルの最初の作成者のみです。

Q&A

回答: Account Settings で Zotero を連携した後、プロジェクトを開いて New file → From Zotero をクリックします。ファイル名(デフォルトは zotero.bib)とライブラリを選択し、ファイルを作成します。たとえば \bibliography{zotero} のように、通常どおりそのエントリを引用できます。このファイルはエディターでは読み取り専用です。Zotero ライブラリを変更した後は、ファイルを開いて Refresh をクリックし、再度インポートしてください。
回答: この設定には、エディターで編集可能な .bib ファイルのみが表示されます。Zotero からインポートしたファイルは読み取り専用のため、表示されません。これは想定された動作であり、そのエントリは引き続き引用できます。
回答: いいえ。Zotero の連携はユーザーのブラウザを経由して行われるため、Zotero にアクセスできる必要があるのはサーバーのみです。そのためにプロキシが必要な場合は、ZOTERO_PROXY_URL を設定してください。
最終更新日 2026年11月2日