Mathjax与LaTex公式简介(英文)
mathjax使用
csdn_Mathjax基本使用方法
简书Haroopad使用
显示目录使用空行+
[toc]
如下面显示的那样
Haroopad的额外使用
haroopad插入音频视频
[toc]
Tasklist
- [x] Be happy everyday, silme, and talk more
- [x] 2016.12.1 学习mathjax语法
- [x] ng Linear Regression
- [x] 每天进步一点就够了,Do not make youself terid and unhappy
视图 Presentation mode
Haroopad支持直接撰写PPT。
使用***
作为每一个PPT的分页,这样显示的就是一个独立的一页,如果需要使用Haroopad做PPT的话
Mathjax
MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。可以解析LaTex、MathML和ASCIIMathMl的标记语言。
\
右斜杠大法好, 一般都是右斜杠+字母
有两种公式显示形式:
- 行内的公式,写在
$...$
内 - 单独展示的公式,使用
$$...$$
。
这两种方式的渲染效果不同,如下所示:1
2$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}6\tag{inline}$
$$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}6\tag{displayed}$$
$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}6\tag{inline}$
$$\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}6\tag{displayed}
$$
####上标与下标:x_i^2
$x_i^2$
一般都是先写下标再写上标
x^{yz}
$x^{yz}$x^{y^z}
$x^{y^z}$x_{i^2}
$x_{i^2}$
希腊字母(大小写)
比如用:使用\Gamma, \Delta, ...,\Omega
表示大写的希腊字母:
$\Gamma$ ,$\Delta$, $\Omega$
使用\alpha,\beta,\gamma,epsilon
表示希腊小写字母
$\alpha$,$\beta$,$\gamma$,$\epsilon$
括号的使用
- 小括号与方括号:使用原始的( ),
[ ]
即可,如(2+3)[4+4]
:(2+3)[4+4] - 大括号:时由于大括号{}被用来分组, $ {a*b}$ 来表示括号
- 尖括号:$\langle x*y \rangle$
- 上取整:$\lceil 2.5 \rceil$
- 下取整:$\lfloor 2.5 \rfloor$
需要注意的是,原始符号并不会随着公式大小缩放。可以使用\left(…\right)来自适应的调整括号大小。如下,
$${\sum_{i=0}^n i^2 = {(n^2+n)(2n+1) \over 6}}$$
这个是括号增大版,使用比较麻烦\left( \right)
$$
\left(\sum_{i=0}^n i^2 = {(n^2+n)(2n+1) \over 6}\right)
$$
运算符(大合唱来啦)
特别需要注意的是,如果上下标不是单个字符时需要使用花括号{…}进行分组
求和 : \sum
$\sum_i^n$
复杂方式求和 : \sum_{i=0}^{\infty} i^2
$\sum_{i=0}^{\infty} i^2$
求积分 : \int
$\int_{i+1}^{i+100}$
求双重积分 : \iint
$\iint$
求积 : \prod
$\prod$
并集符 : bigcup
$\bigcup$
交集符 : bigcap
$\bigcap$
分数(两种方式) : $\frac {a+1}{b+1}$
$\frac {a+1}{b+1}$
(更常见): {a+1} \over {b+1}
${a+1} \over {b+1}$
开根号 : \sqrt{x^3}
$\sqrt{x^3}$
或者: \sqrt[3]{\frac xy}
$\sqrt[3]{\frac xy}$
或者: {\frac {x*2}{x+y}}^{1/5}
${\frac {x*2}{x+y}}^{1/5}$
开根号 : \lim\limits_{n \to \infty}
单独行:可以用\lim_ \lim_{n\to\infty}
$\lim\limits_{n \to \infty}$
\lim\limits_{n \to 0}
$\lim\limits_{n \to 0}$
关系比较符号
表示 | 符号 |
---|---|
\lt |
$\lt$ |
\gt |
$\gt$ |
\le |
$\le$ |
\ge |
$\ge$ |
\neq |
$\neq$ |
运算符号
表示 | 符号 |
---|---|
+ |
$+$ |
- |
$-$ |
\times |
$\times$ |
\div |
$\div$ |
\pm |
$\pm$ |
mp |
$\mp$ |
\cdot |
$\cdot$ |
集合符号
表示 | 符号 |
---|---|
\cup |
$\cup$ |
\cap |
$\cap$ |
\setminus |
$\setminus$ |
\subset |
$\subset$ |
\subseteq |
$\subseteq$ |
\subsetneq |
$\subsetneq$ |
\supset |
$\supset$ |
\in |
$\in$ |
\notin |
$\notin$ |
\emptyset |
$\emptyset$ |
\varnothing |
$\varnothing$ |
特殊符号
表示 | 符号 |
---|---|
\infty |
$\infty$ |
\nabla |
$\nabla$ |
\partial |
$\partial$ |
\approx |
$\approx$ |
\sim |
$\sim$ |
\simeq |
$\simeq$ |
\equiv |
$\equiv$ |
\cong |
$\cong$ |
{n+1 \choose 2k} |
${n+1 \choose 2k}$ |
\forall |
$\forall$ |
\exists |
$\exists$ |
额外 |
看外链吧 |
箭头
表示 | 符号 |
---|---|
\to |
$\to$ |
\leftarrow |
$\leftarrow$ |
\rightarrow |
$\rightarrow$ |
\Leftarrow |
$\Leftarrow$ |
\Rightarrow |
$\Rightarrow$ |
\mapsto |
$\mapsto$ |
\uparrow |
$\uparrow$ |
\downarrow |
$\downarrow$ |
\Uparrow |
$\Uparrow$ |
\Downarrow |
$\Downarrow$ |
字体
- 使用\mathbb或\Bbb来显示黑板粗体字
$\mathbb {laiwei}$ - 使用\mathbf来显示粗体字,
$\mathbf {walsky}$ - 使用\mathtt来显示打印式字体
$\mathtt {walsky}$ - 使用\mathrm来显示罗马字体,
$\mathrm {laiwei}$ - 使用\mathcal来显示手写字体
$\mathcal {walsky}$ - 使用\mathscr来显示剧本字体,ABCDabcd
$\mathscr {walsky}$ - 使用\mathfrak来显示Fraktur字母(一种旧的德国字体),
$\mathfrak {laiwei}$
$\mathfrak {Tracy McGrady}$
顶部符号
表示 | 符号 |
---|---|
\hat x |
$\hat x$ |
\widehat {xy} |
$\widehat {xy}$ |
\overline {xyz} |
$\overline {xyz}$ |
\vec {ab} {向量最多两个元素} |
$\vec {ab}$ |
\overrightarrow {abcd} |
$\overrightarrow {abcd}$ |
\dot a |
$\dot a$ |
\ddot {ab} |
$\ddot {ab}$ |
一旦涉及到
\\
换行时,一律使用(3个)\\\
替换,因为markdown会把多行公式结尾的\\
转义成\
表格
在MathJax中插入表格需要$$\begin{array}{列格式}…\end{array}$$
,在\begin{array}
后需要表明每列的格式:c
表示居中;l
表示左对齐;r
表示右对齐;|
表示列分割线。每一行末用\\
结束,用&
分隔矩阵元素。用\hline
表示行分割线。
1 | \begin{array}{c|lcr} |
$$
\begin{array}{c|lcr}
n& \text {First} & \text {Second} & \text{Third} \\
\hline
1&19&24&a+b \\
15&64&12&d*c \\
78&45&52&1+10i
\end{array}
$$
矩阵
使用$$\begin{matrix}…\end{matrix}$$
,每一行末用\\
结束,用&
分隔矩阵元素。1
2
3
4
5\begin{matrix}
1 & 2 & 3 \\\
4 & 5 & 6 \\\
7 & 8 & 9 \\\
\end{matrix}
$\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{matrix}$
样也可以使用
\left \right
使括号对齐
或者:
\begin{pmatrix}...\end{pmatrix}
$\begin{pmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{pmatrix}$\begin{batrix}...\end{batrix}
$
\begin{bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{bmatrix}
$\begin{Batrix}...\end{Batrix}
$
\begin{Bmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{Bmatrix}
$\begin{vmatrix}...\end{vmatrix}
$
\begin{vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{vmatrix}
$\begin{Vmatrix}...\end{Vmatrix}
$
\begin{Vmatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{Vmatrix}
$如果你想省略一些项,可以使用
\cdots ⋯
,\ddots,⋱
,\vdots ⋮
。
1 | \begin{bmatrix} |
$$
\begin{bmatrix}
1 & a_1 & a_1^2 & \cdots & a_1^n \\
1 & a_2 & a_1^2 & \cdots & a_2^n \\
\vdots & \vdots & \ddots & \vdots & \vdots \\
1 & a_n & a_n^2 & \cdots & a_n^n
\end{bmatrix}
$$
增广矩阵的创建跟表格创建类似
1 | \left[ |
$$
\left[
\begin{array}{cc|c}
1 & 2 & 3 \\
4 & 5 & 6
\end{array}
\right]
$$
文本段内使用矩阵,则需要用
\bigl(\begin{smallmatrix} ... \end{smallmatrix}\bigr)
这个是插入在文本中的 小矩阵 $\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$
分情况表达式
使用\begin{cases}…\end{cases}
,每种情况开始前用&,用\结束1
2
3
4
5f(n) =
\begin{cases}
n/2, & \text{if $n$ is even} \\\
3n+1, & \text{if $n$ is odd} \\\
\end{cases}
$$
f(n) =
\begin{cases}
n/2, & \text{if $n$ is even} \\
3n+1, & \text{if $n$ is odd} \\
\end{cases}
$$
如果想要更多的竖直空间,行末尾用
\\\\[2ex]
代替\\
。
$$
f(n)=
\begin{cases}
\frac n2, \text{if $n$ is even} \\[2ex]
3n+1, \text{if $n$ is odd}
\end{cases}
$$
标记与引用
为了方便在文章中标记等式,通常使用tag{yourtag}
,如果想在后面引用这个等式,就使用\label{somelabel}
,且放在tag的后面
$x=y+a\sin x \tag{*} $
为了在接下来引用这个式子,使用\eqref{somelabel}
,例:
$x-\sin x \stackrel{\eqref{*}}=y$
绝对值和模
绝对值可以使用\lvert x \rvert
$\lvert x \rvert$
对于向量的模长\lVert x \rVert
$\lVert x \rVert$
高亮显示
为了显著表示某等式,可以使用\bbox
1
2
3
4
5\bbox[yellow]
{
e^x = \lim_{n \to \infty}\left( {1 + \frac xn} \right)^n
\qquad (1)
}
$$
\bbox[yellow]
{
e^x = \lim_{n \to \infty}\left( {1 + \frac xn} \right)^n
\qquad (1)
}
$$
$$
\bbox[border:2px solid red]
{
e^x =\lim_{n \to \infty} \left( 1 + \frac xn \right)^n
}
$$