其他 標題:[建議]數學式的功能改以 MathJax 的 script 作 rendering |
1:Valkyrie榮譽點數182點 (大學物理系)張貼:2016-04-03 20:24:25:
|
本討論區對LaTeX的支援不太理想, 我發現很多在外面的網站能正常顯示的LaTeX語法轉貼到追邊就會出現math error
其中在外面很常用的LaTeX網站像 http://mathb.in/ 可顯示很整齊的數式排版, 例如:

但貼到這邊總是不能顯示。
建議本站改以MathJax的JavaScript進行數式的rendering, 方法可參考這個的回應: http://tex.stackexchange.com/questions/13865/how-to-use-latex-on-blogspot
基本上include了它的script就已經可以用了, 本人在google blog等地方測試過。
這個MathJax在其他討論區也比較流行, 也能支援較完整的latex語法, 用它能更方便編寫涉及數式的回應, 希望版主可考慮改用這個script。
[ 這篇文章被編輯過: Valkyrie 在 2016-04-03 20:29:49 ]
|
2:黃福坤(研究所)張貼:2016-04-04 22:15:37: [回應上一篇]
|
本討論區最早用java顯示數學方程式後來改用wiki 的方式 感謝你所提供的資訊 進一步了解 似乎蠻方便的 我會抽空進行系統的修改 謝謝你所分享的資訊
|
3:黃福坤(研究所)張貼:2016-04-05 11:44:11: [回應上一篇]
|
已經修改為 MathJax的方式 謝謝
$ax^2+bx+c=0$測試修改後效果 $x=\frac{-b\pm \sqrt{b^2-4ac}}{2m}$
|
4:Valkyrie榮譽點數182點 (大學物理系)張貼:2016-04-05 13:36:01: [回應上一篇]
|
Quote:
|
在 2016-04-05 11:44:11, 黃福坤 寫了:
已經修改為 MathJax的方式 謝謝
$ax^2+bx+c=0$測試修改後效果 $x=\frac{-b\pm \sqrt{b^2-4ac}}{2m}$
|
|
試試:
$\int y dx = \int xdx$
[ 這篇文章被編輯過: Valkyrie 在 2016-04-05 13:08:23 ]
奇怪, 好像用不到align的指令 \begin{align*} A&=3(B+C)\ &=3B+3C\ &=A \end{align*}
$\begin{align*}
A=3(B+C)\
&=3B+3C\
&=A
\end{align*}$
[ 這篇文章被編輯過: Valkyrie 在 2016-04-05 13:16:06 ] mathJax的Script應該不會出現math_unknown_error \begin{align*}的不知道是不是原本顯示數式的程式衝突了 還是php處理回應時產生的html有問題, 我回家再試試看
這個是我另外建一個html測試, 用\begin{align*}是沒問題的 而且也只是在head裡面寫這段script而已。
|
5:Valkyrie榮譽點數182點 (大學物理系)張貼:2016-04-05 23:36:28: [回應上一篇]
|
$\begin{align*}
A&=3(B+C)\\
&=3B+3C\\
&=A \end{align*}$
[ 這篇文章被編輯過: Valkyrie 在 2016-04-05 23:46:34 ]
|
6:黃福坤(研究所)張貼:2016-04-06 17:38:20: [回應上一篇]
|
已經處理好了
$\begin{align*} A&=3(B+C)^2\\ &=3B^2+6BC+C^2\\ &=A \end{align*}$ 謝謝
|
7:Valkyrie榮譽點數182點 (大學物理系)張貼:2016-04-06 19:27:07: [回應上一篇]
|
還有一點小BUG,相信教授看到這個回應時應該已經發現了... 部分有半形的"む" 和 "め" 出現的地方都變成以數式顯示
經測試後應該是MathJax.Hub.Config中的tex2jax的設定 現在是:

改成:

這樣應該就可以了, 謝謝教授, 下次我盡量試清楚再建議 
最後一個小問題就是, 如果用正常的編輯器模式,
當出現兩個"\"時, 本討論區的php會把它轉成單一個"\"
結果會令公式出現排版問題(因為雙"\"是斷行
[ 這篇文章被編輯過: Valkyrie 在 2016-04-06 19:34:52 ]
|
8:Valkyrie榮譽點數182點 (大學物理系)張貼:2016-04-17 06:55:34: [回應上一篇]
|
$\begin{align*} KE&=\frac{1}{2}\sum m_i(V_{CM}+v_i)^2\\\ &=\frac{1}{2}\sum m_i (V_{CM}^2+ 2V_{CM}\cdot v_i+v_i^2)\\\ &=\frac{1}{2}MV_{CM}^2+\frac{1}{2}\sum m_i v_i^2+ V_{CM}\cdot \sum m_iv_i\\\ &=\frac{1}{2}MV_{CM}^2+\frac{1}{2}\sum m_i (\omega \times r_i)^2\\\ \end{align*}$
這個太好用了, 在公式上按左鍵可放大, 右鍵還可以有更多選項, 像是顯示原碼
但是用align的指令時, 所有出現雙slash符號的地方要打成三個slash才行, 不然系統會吃掉一個slash符號。
這可能是出自php裡面防止XSS攻擊的函式, 不知道能不能改? (不然要補充說明才行)
上面這段式我是從Mathb.in那邊編輯完成後, 在出現雙slash的地方多加一個slash, 然後貼到這邊, 效果還不錯, 以前這樣寫應該math error了吧
[ 這篇文章被編輯過: Valkyrie 在 2016-04-17 07:01:45 ]
|
9:Hydrogen Dioxide(研究所)張貼:2017-12-18 18:38:44: [回應上一篇]
|
Quote:
|
在 2016-04-17 06:55:34, Valkyrie 寫了:
$\begin{align*} KE&=\frac{1}{2}\sum m_i(V_{CM}+v_i)^2\\\ &=\frac{1}{2}\sum m_i (V_{CM}^2+ 2V_{CM}\cdot v_i+v_i^2)\\\ &=\frac{1}{2}MV_{CM}^2+\frac{1}{2}\sum m_i v_i^2+ V_{CM}\cdot \sum m_iv_i\\\ &=\frac{1}{2}MV_{CM}^2+\frac{1}{2}\sum m_i (\omega \times r_i)^2\\\ \end{align*}$
這個太好用了, 在公式上按左鍵可放大, 右鍵還可以有更多選項, 像是顯示原碼
但是用align的指令時, 所有出現雙slash符號的地方要打成三個slash才行, 不然系統會吃掉一個slash符號。
這可能是出自php裡面防止XSS攻擊的函式, 不知道能不能改? (不然要補充說明才行)
上面這段式我是從Mathb.in那邊編輯完成後, 在出現雙slash的地方多加一個slash, 然後貼到這邊, 效果還不錯, 以前這樣寫應該math error了吧
[ 這篇文章被編輯過: Valkyrie 在 2016-04-17 07:01:45 ]
|
|
以上似乎是無意義的留言?
|