國立台灣師範大學物理系 物理教學示範實驗教室(網站) 物理問題討論區 (黃福坤)
我們也針對科學教學建立開課系統:科學園,讓老師更方便運用網路科技輔助教學,歡迎教師多加利用! 中學物理(維基)
(學習物理不只是know HOW 更重要的是 know WHY, 歡迎參考聞名全球的物理動畫, 英文網頁NTNUJAVA以動畫為主) 白話物理
關鍵詞 最近 物理名詞中英檢索 無法登入或系統功能不正常回報
討論區首頁 >>物理課程相關問題(分成國中/高中/大學等區) >>對本討論區的建議>>[建議]數學式的功能改以 MathJax 的 script 作 rendering
備用網站網址 http://enjoy.phy.ntnu.edu.tw/demolab/phpBB/
其他 標題:[建議]數學式的功能改以 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了吧biggrin


[ 這篇文章被編輯過: 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了吧biggrin


[ 這篇文章被編輯過: Valkyrie 在 2016-04-17 07:01:45 ]


以上似乎是無意義的留言?surprise

回首篇留言
本討論區自2017/12/27 22:30 起不再提供新增/編輯/回覆留言與註冊新帳號功能.
黃福坤 修改,轉成中文版面並增加功能 從2011/06/15起
對本討論區有何疑問 請 管理區:onlineid=33674906:time=1579445037/Jan:19 22:01:page time=0s