如何在Zotero筆記中插入數學公式/方程式?

如何在Zotero筆記中插入數學公式/方程式?

到目前為止,我一直在探索幾種參考管理器,最終使用 Zotero,因為它很簡單。以前我主要使用 Citavi,它具有儲存用 LaTeX 編寫的數學公式的功能,這是我在 Zotero 中找不到的。

如何讓 Zotero 儲存數學公式?是否有任何附加元件或解決方法?

我想用 LaTeX 編寫數學方程式並將其保存在 LaTeX 中,而不是將其轉換為 pdf/圖像。 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 標記。換句話說,\sqrt{5}將轉義到\\sqrt\{5\}bibtex/biblatex 匯出。已經有演講要麼實作 ASCIIMathML,要麼新增一個選項來保留 LaTeX 程式碼(例如 Mendeley 中存在的程式碼)。前者仍然是首選的前進方式,但必須有人這樣做,後者一直受到開發人員的嚴重懷疑,因為它鼓勵以 Zotero 無法處理的格式輸入資料(例如生成自己的引文) 。總而言之,自訂破解 Zotero 的 bib(la)tex 匯出以保持 LaTeX 程式碼獨立並不是非常困難,甚至可以說服維護者強烈推薦更好的bibtexZotero 的附加元件來實現這一點。

答案3

更新:在 Zotero 中獲取 Latex 公式的更好方法是使用卡特克斯

我已經解釋了一切這裡。基本上它是一個 TinyMCE 插件,透過鍵盤快速鍵呼叫 katex 渲染函數。

您可以下載文件,將它們新增到zotero.jar,修改note.html,然後使用 ALT + k 將 katex 樣式套用到公式,然後按 F5 載入 katex 公式。

@yapphdorlw 解決方案的兩個缺點得到了解決,因為 Katex 沒有使用特殊模式,而是直接修改註釋的 html。

但仍有改進的空間。

在此輸入影像描述


這是我的第一個答案,但上面的解決方案缺點較少。

這是@yapphdorlw 的更新。我能夠使用 Markdow-Here 2.13.4 使其在 Zotero 5 上運行。

步驟如下:

  1. 從下載程式碼這裡並解壓縮文件
  2. 進入資料夾src並選擇檔案/資料夾chrome.manifest install.rdf common/ firefox/(它們位於src),然後使用它們建立 zip。
  3. 將擴展名更改zipxpi
  4. 在 zotero 中,開啟「工具」>「附加元件」並將 xpi 檔案拖放到其上,然後重新載入 zotero。
  5. 打開筆記並寫下如下公式$\sqrt{a^2 + b^2} = \pm c$
  6. CTRL + ALT+ M [不需要@yapphdorlw 答案中的腳本部分]

缺點:

  1. CTRL + ALT+啟動Mardown M-Here 渲染(包裝器),在此模式下所做的變更不會儲存到 zotero 中
  2. 啟動 Mardown-Here 模式時,同步可能會失敗,因為創建的圖像生成的源代碼超過 250k 個字符

可能的錯誤:
如果您收到錯誤“無法安裝附加元件“%S”。它可能與此版本的 Zotero Standalone 不相容。”當您拖放 .xpi 檔案時,可能是因為提到的檔案/資料夾不在 zip 的根目錄下,而是在 zip 內的資料夾內。當您開啟 zip 時,您必須看到檔案/資料夾,而不是單一資料夾。

其他來源:
https://forums.zotero.org/discussion/59648/how-to-installl-markdown-here-in-zotero

相關內容