给知乎写了个调用 MathJax 来显示 LaTeX 公式的脚本,大家看看效果如何?

例子: \[ - \frac{\hbar^2}{2m}\frac{\partial^2}{\partial x^2}\Psi(x,\,t)+V(x)\Psi(x,\,t) \] Chrome用户点下面就可以安装了 userscripts.org/scripts 现在最新版是0.6版,更新时间为2011-8-17 2:30,如果下了之前版本的,可以重新下载一份。 输入公式的方式跟LaTeX里一样,\ ( ... \ )包裹的就是行内公式,两个 $$包裹的,或者 \[ ... \]就是行间公式了 单个 $ 容易出现误判,所以MathJax默认下不能使用单个$包裹行内公式 (我…
关注者
240
被浏览
45749

27 个回答

非常感谢 @张晓菲Shawphy 提供的 UserScript 脚本
知乎的富文本编辑器现在已经提供 LaTeX 公式编辑的支持
请点击编辑器中的 \Sigma 按钮

- \frac{\hbar^2}{2m}\frac{\partial^2}{\partial x^2}\Psi(x,\,t)+V(x)\Psi(x,\,t)
- \frac{\hbar^2}{2m}\frac{\partial^2}{\partial x^2}\Psi(x,\,t)+V(x)\Psi(x,\,t)
仍然有许多不完善地方正在改进 反馈与建议请在此问题下讨论
zhihu.com/question/2068
原script的CDN地址常被牆,我重寫了一個換了一地址
具體安裝說明如下userscripts.org/scripts
建議使用chrome,在公式上點鼠標右鍵,可出菜單。
在個別情況下,美金符號會出現錯誤解析,可用firefox的Scriptish,關閉此腳本,用時打開,至於chrome 工具->擴展程序,勾掉啟用,即可暫禁用此插件。或用Tampermonkey,管理會更方便。
版本
0.1始釋出
0.2增加AMS支持,支持列表見docs.mathjax.org/en/lat
0.3 增加公式引用功能,若不想顯示公式請用加*環境。使用參見(右鍵可以顯示源碼)
cdn.mathjax.org/mathjax

測試
\[ \begin{equation}x+1\over\sqrt{1-x^2} \label{ref1} \end{equation}\]
行內公式
$
\sqrt{a^2+b^2}x = a_0 + \frac{1}{a_1 + \frac{1}{a_2 + \frac{1}{a_3 + a_4}}}
$


$n=\underbrace{1+1+\cdots+1}_{n~个}=\overbrace{1+1+\cdots+1}^{n~个}$
行間公式
$$ \frac{d}{dx}e^{ax}=ae^{ax}\quad \sum_{i=1}^{n}{(X_i - \overline{X})^2}$$
和中文混合使用
$x=x_1 或 x=x_2$
顏色測試(firefox不正常)
$$\color{red}{a+b{\color{green}>}2\sqrt{ab}}$$
環境測試
$$\begin{align}
\frac{a^2+b^2}{a+b}&\geq\sqrt{\frac{a^2+b^2}2}\\&\geq\frac{a+b}2\\&\geq\sqrt{ab}\\&\geq\frac2{\frac1a+\frac1b}
\end{align}$$

$$
f(x)=\cases{{x+1}&{x>0}\\{1-x}&{x<0}}
$$
引用測試(點擊標號可跳至公式)
公式$\eqref{ref1}$
若瀏覧器正常將顯如下
为什么?