mathjax的使用

文章目录
  1. 1. Haroopad的额外使用
    1. 1.1. haroopad插入音频视频
    2. 1.2. Tasklist
    3. 1.3. 视图 Presentation mode
  2. 2. Mathjax
    1. 2.1. 希腊字母(大小写)
  3. 3. 括号的使用
  4. 4. 运算符(大合唱来啦)
    1. 4.1. 关系比较符号
    2. 4.2. 运算符号
    3. 4.3. 集合符号
    4. 4.4. 特殊符号
    5. 4.5. 箭头
    6. 4.6. 字体
    7. 4.7. 顶部符号
    8. 4.8. 表格
    9. 4.9. 矩阵
    10. 4.10. 分情况表达式
    11. 4.11. 标记与引用
    12. 4.12. 绝对值和模
    13. 4.13. 高亮显示

Mathjax与LaTex公式简介(英文)
mathjax使用

csdn_Mathjax基本使用方法
简书Haroopad使用

显示目录使用空行+[toc] 如下面显示的那样

Haroopad的额外使用

haroopad插入音频视频

audio

video

[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
2
3
4
5
6
7
\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{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 使括号对齐
或者:

  1. \begin{pmatrix}...\end{pmatrix}
    $\begin{pmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \end{pmatrix}$
  2. \begin{batrix}...\end{batrix}
    $
    \begin{bmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \end{bmatrix}
    $
  3. \begin{Batrix}...\end{Batrix}
    $
    \begin{Bmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \end{Bmatrix}
    $
  4. \begin{vmatrix}...\end{vmatrix}
    $
    \begin{vmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \end{vmatrix}
    $
  5. \begin{Vmatrix}...\end{Vmatrix}
    $
    \begin{Vmatrix}
    1 & 2 & 3 \\
    4 & 5 & 6 \\
    7 & 8 & 9 \\
    \end{Vmatrix}
    $

如果你想省略一些项,可以使用\cdots ⋯\ddots,⋱\vdots ⋮

1
2
3
4
5
6
\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}

$$
\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
2
3
4
5
6
\left[
\begin{array}{cc|c}
1 & 2 & 3 \\\
4 & 5 & 6
\end{array}
\right]

$$
\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
5
f(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
}
$$

分享到 评论