在win7下使用MathJax行間公式無法正常顯示,找了挺多資料,最終livepreview還是無法顯示,只能在瀏覽器顯示,特將該方法以及本地使用的語法做個記錄,語法主要轉自MathJax語法。針對本地MathJax的行間公式做了修改:$ $
改為\\( \\)
(本來應該是\( \)
,但是由于語法原因,需要使用轉義符\\
來表示\
,因此改為\\( \\)
)。
環境:Jaxedit版本為0.40;Markdownpad -2.5.0.27920
需要在MarkdownPad2里加入 MathJax CDN,方法如下:
工具→選項→高級→HTML Head編輯器,在打開的窗口里輸入下面的內容:
<script type="text/javascript"
src="file:\\\D:\Program Files (x86)\MarkdownPad 2\jaxedit-0.40/library/mathjax/unpacked/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
在一行內顯示公式例如:\(\sum_{i=0}^{n}i^{2} = \frac{(n2+n)(2n+1)}{6}\)需要將公式包含在......之中,\\(\sum\_{i=0}^{n}i^{2} = \frac{(n2+n)(2n+1)}{6}\\)
另起一行顯示公式例如:
java中math的方法。
需要將公式包含在$$...$$
之中即可,$$\sum\_{i=0}^{n}i^{2} = \frac{(n2+n)(2n+1)}{6}$$
.
希臘字母,使用\alpha:\(\alpha\),\beta:\(\beta\),\omega:\(\omega\),大寫的話,只需要將第一個字母大寫即可,\Omega:\(\Omega\),\Gamma:\(\Gamma\),\Delta:\(\Delta\)
上角標和下角標,使用^和_來表示即:\\(x_i^2\\)
:\(x_i^2\),\\(log^2_x\\)
:\(log^2_x\),\\(sin^2\theta\\)
:\(sin^2\theta\).
組,上角標和下角標或其他的操作符號看成是一組,這個組可以是一個字符也可以是由{…}包起來的一堆公式,舉個例子,\\(10^10\\)
顯示的是這個\(10^10\),而敲\\(10^{10}\\)
顯示的是\(10^{10}\).
括號,普通的括號和方括號(),[] 你就可以直接用就行
\\(\frac{(x+y)}{[\alpha+\beta]}\\)
:\(\frac{(x+y)}{[\alpha+\beta]}\)Java math。但是大括號你要是用{…},例如
\\(\\{\frac{(x+y)}{[\alpha+\beta]}\\}\\)
:\(\{\frac{(x+y)}{[\alpha+\beta]}\}\)這個地方你會發現這個括號不能自動根據公式內容調整大小,如果想實現這一點
\\( \\left\\{ \frac{(x+y)}{[\alpha+\beta]} \\right\\} \\)
: \( \left\{ \frac{(x+y)}{[\alpha+\beta]} \right\} \)\left 和\right還可以用到各種括號中,比如
(…),\((x)\)
[…],\([x]\)
\\(\vert x\vert\\)
,|x|
scala基礎語法,\\(\Vert x\Vert\\)
:∥x∥
\\(\langle x\rangle\\)
:\(\langle x\rangle\)
\\(\lceil x \rceil\\)
:\(\lceil x \rceil\)
\\(\lfloor x\rfloor\\)
:\(\lfloor x\rfloor\)
求和和積分符號等特殊符號
\\(\sum\\)
\(\sum\)
pycharm的用法,\\(\int\\)
\(\int\)
\\(\prod\\)
\(\prod\)
\\(\iint\\)
\(\iint\).
分數,使用\\(\frac\\)
符號 例如:
\\(\frac{1}{2}\\)
\(\frac{1}{2}\)
\\(\frac{x+y}{\alpha+\beta}\\)
\(\frac{x+y}{\alpha+\beta}\)
react語法?但是如果公式特別復雜可以考慮使用\\(\over\\)
符號
\\(\over{\alpha^2+\cos(\theta)\over \sin(\beta+\omega)}\\)
\({\alpha^2+\cos(\theta)\over \sin(\beta+\omega)}\)
開根號,開平方根使用\\(\sqrt\\)
\(\sqrt {x^3}\),開三次方根\(\sqrt[3]{x+y^3}\),以此類推.
特殊函數,例如’lim’,’sin’,’max’,’ln’,例如$$\lim_{x\to\infty}$$
,
pytorch語法,當然了,sin等函數加反斜杠是正體,不加是斜體
\\(\sin x\\)
\(\sin x\)
\\(sin x\\)
\(sin x\)
空格,單純地添加空格對顯示是沒有用的,比如說,\\(a b\\)
和\\(a b\\)
是一樣的都是顯示\(a b\),如果想添 加空格可以使用\\(\ \\)
符號,例\\(a\ b\\)
\(a\ b\),你如果想更長\\a\ \ \ \ \ \ \ \ \ \ b\\)
,\a\ \ \ \ \ \ \ \ \ \ b\),注意的是兩個反斜杠不能一起,因為這樣表示兩一個意思,換行,例\\(a\\ b\\)
表示a b如果想簡潔點,可以使用\\(\quad\\)
例\\(a\quad b\\)
\(a\quad b\),更長\(a\qquad b\)表示為\(a\quad b\).
強調和區別符
\\(\hat x\\)
\(\hat x\)
Java語法?\\(\widehat xy\\)
\(\widehat xy\)
\\(\bar x\\)
\(\bar x\)
\\(\overline {xyz}\\)
\(\overline {xyz}\)
\\(\vec x\\)
\(\vec x\)
\\(\overrightarrow {xyz}\\)
\(\overrightarrow {xyz}\)
\\(\overleftrightarrow {xyz}\\)
\(\overleftrightarrow {xyz}\)
Math方法,求導符號\\(\frac d{dx}x\dot x=\dot x^2+x\ddot x\\)
\(\frac d{dx}x\dot x=\dot x^2+x\ddot x\)
特殊符號,\\(\$\\)
表示$,\\(\_ \\)
表示_,\\(\{\\)
表示{ ,但是需要注意的是反斜杠需要使用\\(\backslash\\)
表示為\(\backslash\),為什么不能用\\( \\ \\)
,這個表示換行.
使用\begin{matrix}...\end{matrix}
,每一行以\標記結束,每個元素用&分開,例如:
$$\begin{matrix} 1&x&x^2\\\\ 1&y&y^2\\\\ 1&z&z^2 \end{matrix}$$
添加括號,或者使用\left…\right或者將matrix換成
pmatrix \(
bmatrix \(
Bmatrix \(
vmatrix \(
Vmatrix \(
構建矩陣時元素省略可以使用\cdots
\(\cdots\)\ddots
\(\ddots\)\vdots
\(\vdots\)例如:
增廣矩陣,例如
\\(\left[ \begin{array}{cc|c} 1&2&3\\\ 2&3&4 \end{array} \right]\\)
,[1?22334][123234]
這里面的cc|c很重要,他表示有三列,在第二列和第三列之間加豎杠.
嵌于行內的矩陣,使用\\(\bigl( \begin{smallmatrix} a & b \\\ c & d \end{smallmatrix}\bigr)\\)
,表示為(a?cbd)(abcd)
使用
$$f(n)=\begin{cases}n/2,&\text{if $n$ is even}\\\\3n+1,&\text{if $n$ is odd}\end{cases}$$
大括號也還可以移到右邊去,例如:
代碼如下:
$$\left\. \begin{array}{1} \text{if $n$ is even:}&n/2 \\\\ \text{if $n$ is odd:}&3n+1 \end{array} \right\\}$$
如果想增加豎直方向的空間大小,例如:
只需要把\\換成\\[2ex],表明額外多加一行,當然了想額外多加6行那就是\\[6ex],試試吧.
表格看起來總是友好一些,數組和表格用\begin{array}{l|c|r}\end{array}
符號表示,例如:
后臺代碼如下:
\begin{array} {lc|r} x_1+1^2&2+x_1^3&3x_1^2+1\\\ 4 & 5& 6 \end{array}
代碼中間{lc|r}表示對應表格中的那一列的對其方式和在什么地方加列分隔符| ,而其中l表示左對齊,c表示居中,r表示右對齊.
如果想在每一行加上分隔符,只需在每一行前面加上\hline即可.
后臺代碼如下:
$$\begin{array} {l|lcr}index&Left&Center&Right\\\\ \\hline 1 & 5& 6& 7 \\\\ \\hline 2 & 8& 9& 10 \end{array}$$
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态