Zotero のノートに数式/方程式を挿入するにはどうすればいいですか?

Zotero のノートに数式/方程式を挿入するにはどうすればいいですか?

私はこれまでいくつかの参考文献管理ツールを試してきましたが、最終的にはそのシンプルさから Zotero を使うことにしました。以前は主に Citavi を使用していましたが、これには LaTeX で書かれた数式を保存する機能がありましたが、これは Zotero には見つかりませんでした。

Zotero で数式を保存するにはどうすればいいでしょうか? これに対するアドオンや回避策はありますか?

数式を LaTeX で書き、それを PDF や画像に変換せずに LaTeX のまま保存したいのですが。Zotero に LaTeX 数式エディタおよびビューアとしても機能するアドオンはありますか?

答え1

偶然にもその方法を見つけました!マークダウン-ここmathjax を使用したアドオン。

メモに次のコードを追加できます。

<script type="text/x-mathjax-config"> MathJax.Hub.Config({
MMLorHTML: { prefer: "HTML" },
tex2jax: {
displayMath: [['\\[', '\\]']],
inlineMath: [['\\(', '\\)']],
processEscapes: true
},
TeX: { extensions: ['enclose.js'] }
});
</script>
<script type="text/javascript"
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
Now your equation $\sqrt{a^2 + b^2} = \pm c$

マークダウントグルファイル メニュー (または Ctrl+Alt+M) で、適切な数式を作成できます。ここに画像の説明を入力してください

答え2

tl;dr: Zotero には良い解決策はなく、アドオンもありません。

長いバージョン: 現在、Zoteroで複雑な数式を書く方法はありません。ZoteroはUTF-8(ギリシャ文字が使える)をサポートしており、シンプルな HTML マークアップしかし、より複雑なもの(分数や平方根など)は扱えません。さらに、ZoteroはないZoteroフィールドに入力されたLaTeXマークアップを保存します。言い換えれば、bibtex/biblatexエクスポート時\sqrt{5}にエスケープされます。\\sqrt\{5\}話すASCIIMathMLを実装するか、LaTeXコードをそのまま残すオプションを追加するか(Mendeleyなど)のどちらかです。前者は依然として好ましい方法ですが、誰かがそれをしなければなりません。後者は、Zoteroが処理できない形式でのデータ入力を奨励するため、開発者から常にかなりの懐疑的な意見に直面しています(たとえば、独自の引用を生成する場合)。そうは言っても、Zoteroのbib(la)texエクスポートをカスタムハックしてLaTeXコードをそのまま残すのはそれほど難しくなく、強く推奨されていることをメンテナーに納得させることさえできるかもしれません。より良いビブテックスそれを実装するための Zotero のアドオン。

答え3

更新:ZoteroでLaTeX式を取得するより良い方法は、カテックス

全て説明しましたここ基本的には、キーボード ショートカットを使用して katex レンダリング関数を呼び出す TinyMCE プラグインです。

ファイルをダウンロードして に追加しzotero.jar、変更してnote.htmlから、 ALT +を使用し k て katex スタイルを数式に適用し、 を押して F5 katex 数式を読み込むことができます。

Katex は特別なモードを使用せず、メモの HTML を直接変更するため、@yapphdorlw ソリューションの 2 つの欠点は修正されます。

しかし、まだ改善の余地はあります。

ここに画像の説明を入力してください


これは私の最初の回答でしたが、上記の解決策には欠点が少なくなっています。

これは @yapphdorlw のアップデートです。Markdow-Here 2.13.4 を使用して Zotero 5 で動作させることができました。

手順は次のとおりです。

  1. コードをダウンロードするにはここファイルを解凍します
  2. フォルダーに移動してsrc、ファイル/フォルダーchrome.manifest install.rdf common/ firefox/( 内にありますsrc) を選択し、それらを使用して zip を作成します。
  3. zip拡張子を次のように変更しますxpi
  4. Zotero で、[ツール] > [アドオン] を開き、そこに xpi ファイルをドラッグ アンド ドロップして、Zotero をリロードします。
  5. メモを開いて、次のような数式を書いてください。$\sqrt{a^2 + b^2} = \pm c$
  6. CTRL + ALT+を押します M [@yapphdorlw の回答のスクリプト部分は必要ありません]

欠点:

  1. + + は CTRL Mardown -Here レンダリング (ラッパー) をアクティブにし、このモードで行われた変更は Zotero に保存されません。 ALT M
  2. Mardown-Hereモードを有効にすると、作成されたイメージが25万文字を超えるソースコードを生成するため、同期が失敗する可能性があります。

考えられるエラー:
.xpi ファイルをドラッグ アンド ドロップしたときに「アドオン「%S」をインストールできませんでした。このバージョンの Zotero スタンドアロンと互換性がない可能性があります。」というエラーが表示される場合は、おそらく、指定されたファイル/フォルダーが zip のルートではなく、zip 内のフォルダー内にあるためです。zip を開くと、単一のフォルダーではなく、ファイル/フォルダーが表示されます。

その他の情報源:
https://forums.zotero.org/discussion/59648/how-to-installl-markdown-here-in-zotero

関連情報