
私はこれまでいくつかの参考文献管理ツールを試してきましたが、最終的にはそのシンプルさから 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$
答え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 で動作させることができました。
手順は次のとおりです。
- コードをダウンロードするにはここファイルを解凍します
- フォルダーに移動して
src
、ファイル/フォルダーchrome.manifest install.rdf common/ firefox/
( 内にありますsrc
) を選択し、それらを使用して zip を作成します。 zip
拡張子を次のように変更しますxpi
- Zotero で、[ツール] > [アドオン] を開き、そこに xpi ファイルをドラッグ アンド ドロップして、Zotero をリロードします。
- メモを開いて、次のような数式を書いてください。
$\sqrt{a^2 + b^2} = \pm c$
- CTRL + ALT+を押します M [@yapphdorlw の回答のスクリプト部分は必要ありません]
欠点:
- + + は CTRL Mardown -Here レンダリング (ラッパー) をアクティブにし、このモードで行われた変更は Zotero に保存されません。 ALT M
- Mardown-Hereモードを有効にすると、作成されたイメージが25万文字を超えるソースコードを生成するため、同期が失敗する可能性があります。
考えられるエラー:
.xpi ファイルをドラッグ アンド ドロップしたときに「アドオン「%S」をインストールできませんでした。このバージョンの Zotero スタンドアロンと互換性がない可能性があります。」というエラーが表示される場合は、おそらく、指定されたファイル/フォルダーが zip のルートではなく、zip 内のフォルダー内にあるためです。zip を開くと、単一のフォルダーではなく、ファイル/フォルダーが表示されます。
その他の情報源:
https://forums.zotero.org/discussion/59648/how-to-installl-markdown-here-in-zotero