Markdown輸入數學公式
原來markdown裡是可以輸入數學公式的,不過,不是一般的麻煩 Rstudio上有介紹:https://support.rstudio.com/hc/en-us/articles/200486328-Equations-in-R-Markdown 直接從網友寫好的blog裡搬一個過來,備用備查:
不知道怎麼在wp裡排版,效果很差,只能備用,特別是特殊符號,語法應該用一段時間就熟悉了。。。。
2014-6-10日更新
自己安裝mathjax
git clone git://github.com/mathjax/MathJax.git MathJax
去掉多餘的檔案
rm -rf MathJax/.git*
上傳到空間,在配置裡自定義mathjax的路徑
以下是轉來的內容
MathJax是一款相當強悍的在網頁顯示數學公式的外掛。本教程介紹MathJax如何使用LaTeX語法編寫數學公式。
1.如何插入公式
LaTeX的數學公式有兩種:行中公式和獨立公式。行中公式放在文中與其它文字混編,獨立公式單獨成行。
行中公式可以用如下兩種方法表示:
\(數學公式\) 或 ¥數學公式¥(要把人民幣符號換成美元符號)
獨立公式可以用如下兩種方法表示:
\[數學公式\] 或 ¥¥數學公式¥¥(要把人民幣符號換成美元符號)
例子:\[J\alpha(x) = \sum
顯示: \alpha(x) = \sum{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha}”>
2.如何輸入上下標
^表示上標, _表示下標。如果上下標的內容多於一個字元,要用{}把這些內容括起來當成一個整體。上下標是可以巢狀的,也可以同時使用。
例子:x^{y^z}=(1+{\rm e}^x)^{-2xy^w}
顯示:
另外,如果要在左右兩邊都有上下標,可以用\sideset命令。
例子:\sideset{^12}{^34}\bigotimes
顯示: 2}{^34}\bigotimes”>
3.如何輸入括號和分隔符
()、[]和|表示自己,{}表示{}。當要顯示大號的括號或分隔符時,要用\left和\right命令。
例子:f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right)
顯示:
有時候要用\left.或\right.進行匹配而不顯示本身。
例子:\left. \frac{{\rm d}u}{{\rm d}x} \right| _{x=0}
顯示:
4.如何輸入分數
例子:\frac{1}{3} 或 1 \over 3
顯示:
5.如何輸入開方
例子:\sqrt{2} 和 \sqrt[n]{3}
顯示:
6.如何輸入省略號
數學公式中常見的省略號有兩種,\ldots表示與文字底線對齊的省略號,\cdots表示與文字中線對齊的省略號。
例子:f(x1,x2,\ldots,xn) = x1^2 + x2^2 + \cdots + xn^2
顯示: 1,x2,\ldots,xn) = x1^2 + x2^2 + \cdots + xn^2”>
7.如何輸入向量
例子:\vec{a} \cdot \vec{b}=0
顯示:
8.如何輸入積分
例子:\int_0^1 x^2 {\rm d}x
顯示:
9.如何輸入極限運算
例子:\lim_{n \rightarrow +\infty} \frac{1}{n(n+1)}
顯示:
10.如何輸入累加、累乘運算
例子:\sum{i=0}^n \frac{1}{i^2} 和 \prod{i=0}^n \frac{1}{i^2}
顯示: {i=0}^n \frac{1}{i^2}”>
11.如何進行公式應用
先要在[mathjax]後新增:
<script type=”text/x-mathjax-config”> MathJax.Hub.Config({ TeX: {equationNumbers: { autoNumber: [“AMS”], useLabelIds: true}}, “HTML-CSS”: {linebreaks: {automatic: true}}, SVG: {linebreaks: {automatic: true}} }); </script>
例子:\begin{equation}\label{equation1}r = rF+ \beta(rM – r_F) + \epsilon\end{equation}
顯示:
\begin{equation}\label{equation1}r = r<em>F+ \beta(r</em>M – r_F) + \epsilon\end{equation}\begin{equation}\label{equation1}r = r<em>F+ \beta(r</em>M – r_F) + \epsilon\end{equation}引用:請見公式( )
12.如何輸入希臘字母
例子: \alpha A \beta B \gamma \Gamma \delta \Delta \epsilon E \varepsilon \zeta Z \eta H \theta \Theta \vartheta \iota I \kappa K \lambda \Lambda \mu M \nu N \xi \Xi o O \pi \Pi \varpi \rho P \varrho \sigma \Sigma \varsigma \tau T \upsilon \Upsilon \phi \Phi \varphi \chi X \psi \Psi \omega \Omega
顯示:
13.如何輸入其它特殊字元
關係運算符: :\pm
:\times
:\div
:\mid
:\nmid
:\cdot
:\circ
:\ast
:\bigodot
:\bigotimes
:\bigoplus
:\leq
:\geq
:\neq
:\approx
:\equiv
:\sum
:\prod
:\coprod
集合運算子: :\emptyset
:\in
:\notin
:\subset
:\supset
:\subseteq
:\supseteq
:\bigcap
:\bigcup
:\bigvee
:\bigwedge
:\biguplus
:\bigsqcup
對數運算子: :\log
:\lg
:\ln
三角運算子: :\bot
:\angle
:30^\circ
:\sin
:\cos
:\tan
:\cot
:\sec
:\csc
微積分運算子: :\prime
:\int
:\iint
:\iiint
:\iiiint
:\oint
:\lim
:\infty
:\nabla
邏輯運算子: :\because
:\therefore
:\forall
:\exists
:\not=
”> :\not>
:\not\subset
戴帽符號: :\hat{y}
:\check{y}
:\breve{y}
連線符號: :\overline{a+b+c+d}
:\underline{a+b+c+d}
{1.0}+d}^{2.0}”> :\overbrace{a+\underbrace{b+c}{1.0}+d}^{2.0}
箭頭符號: :\uparrow
:\downarrow
:\Uparrow
:\Downarrow
:\rightarrow
:\leftarrow
:\Rightarrow
:\Leftarrow
:\longrightarrow
:\longleftarrow
:\Longrightarrow
:\Longleftarrow
要輸出字元 空格 # $ % & _ { } ,用命令: \空格 # \$ \% \& _ { }
14.如何進行字型轉換
要對公式的某一部分字元進行字型轉換,可以用{\rm 需轉換的部分字元}命令,其中\rm可以參照下表選擇合適的字型。一般情況下,公式預設為義大利體。 \rm 羅馬體 \it 義大利體 \bf 黑體 \cal 花體 \sl 傾斜體 \sf 等線體 \mit 數學斜體 \tt 打字機字型 \sc 小體大寫字母