
到目前為止,我一直在探索幾種參考管理器,最終使用 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$
答案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 上運行。
步驟如下:
- 從下載程式碼這裡並解壓縮文件
- 進入資料夾
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 + ALT+啟動Mardown M-Here 渲染(包裝器),在此模式下所做的變更不會儲存到 zotero 中
- 啟動 Mardown-Here 模式時,同步可能會失敗,因為創建的圖像生成的源代碼超過 250k 個字符
可能的錯誤:
如果您收到錯誤“無法安裝附加元件“%S”。它可能與此版本的 Zotero Standalone 不相容。”當您拖放 .xpi 檔案時,可能是因為提到的檔案/資料夾不在 zip 的根目錄下,而是在 zip 內的資料夾內。當您開啟 zip 時,您必須看到檔案/資料夾,而不是單一資料夾。
其他來源:
https://forums.zotero.org/discussion/59648/how-to-installl-markdown-here-in-zotero