我有幾個帶有大量由Mathjax渲染的公式的html頁面。我想參考幾個不在同一頁面中的方程式。如何使用Mathjax在不同的頁面中引用公式
問題是「\ eqref」只在公式在同一頁中時才起作用。
一個解決方案是對所有方程使用「\ tag {}」並使用簡單的html鏈接。
例如,
\label{myequation} \tag{4.1}
和鏈接將
"<a href="http://www.mysite.com/mypage#myequation"> 4.1 </a>"
與解決方案的問題是,我需要爲所有方程個人標籤。
有沒有人有解決方案,通過自動生成標籤來引用不同頁面中的方程式?
感謝您的答案,但在您的解決方案中,我仍然需要爲鏈接生成標籤(例如「4.1」)。也許我不明白,但是如何在標籤沒有添加「標籤」的情況下鏈接到方程? – Ben 2013-05-04 17:08:16
如果公式被標記(自動或通過明確的'\ tag'),則它會自動獲得一個可用作鏈接目標的ID。所以如果你有'$$ E = mc^2 \ tag(4.1)$$',那麼方程的id就是'mjx-eqn-4.1',你可以在其他文件中使用'4.1'鏈接到那個等式。 TeX代碼中不需要明確的'\ label {}'(儘管如果你願意,你可以使用一個,所以如果你添加或刪除方程,你不必改變鏈接的引用)。也許我不明白你在做什麼。 – 2013-05-05 11:20:16
如果這不是你所追求的,你可以編輯你的問題,使它更明確你應該怎麼做?也許你想做什麼的例子? – 2013-05-05 11:22:12