基本数学公式语法(LaTex of MathJax)

MathJax简介

MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。 本文接下来会讲述MathJax的基础用法(主要基于Latex语法),但不涉及MathJax的安装及配置。

基本语法简要概括各常用语法

呈现位置

夹杂在正文中的LaTex公式用 $..$定义,两个美元符号夹杂表达式
  • 语句 $f(x)=\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$
  • 显示结果:$f(x)=\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$
单独显示(display)的LaTeX公式用 $$...$$定义,此时公式居中并放大显示
  • 语句 $$f(x)=\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$$
  • 显示结果:$$f(x)=\sum_{i=0}^N\int_{a}^{b}g(t,i)\text{d}t$$

*注:下列描述语句中若非特别指出均省略 $...$

希腊字母

表格主要总结了常见的希腊字母

显示 命令 显示 命令
$\alpha$ \alpha $\beta$ \beta
$\gamma$ \gamma $\delta$ \delta
$\epsilon$ \epsilon $\zeta$ \zeta
$\eta$ \eta $\theta$ \theta
$\iota$ \iota $\kappa$ \kappa
$\lambda$ \lambda $\mu$ \mu
$\nu$ \nu $\xi$ \xi
$\pi$ \pi $\rho$ \rho
$\sigma$ \sigma $\tau$ \tau
$\upsilon$ \upsilon $\phi$ \phi
$\chi$ \chi $\psi$ \psi
$\omega$ \omega
  • 若需要大写希腊字母,将命令首字母大写即可。 \Theta呈现为$\Theta$
  • 若需要斜体希腊字母,将命令前加上var前缀即可。 \varTheta呈现为$\varTheta$

字母修饰符

上下标
  • 上标: ^,比如 x^2 呈现为$x^2$
  • 下标: _,比如 a_1 呈现为$a_1$
  • 注:这里的字母没有其他转意只表示对应字母,不用加 \

 

矢量
  • \vec a呈现为$\vec a$
  • \overrightarrow{xy}呈现为$\overrightarrow{xy}$
  • \overleftarrow{a b}呈现为$\overleftarrow{a b}$
  • \widehat{a b c}呈现为$\widehat{a b c}$

 

字体
  • Typewriter: \mathtt{A}呈现为$\mathtt{A}$, 例如:$\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$
  • Blackboard Bold: \mathbb{A}呈现为$\mathbb{A}$,例如: $\mathbb{AABCDEFGHIJKLMNOPQRSTUVWXYZ}$
  • Sans Serif: \mathsf{A}呈现为$\mathsf{A}$ ,例如: $\mathsf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$

 

分组

  • 使用{}将具有相同等级的内容扩入其中,成组处理
  • 举例: 10^{10}呈现为$10^{10}$,而 10^10呈现为$10^10$

括号

 

  • 小括号: ()呈现为$()$
  • 中括号: []呈现为$[]$
  • 尖括号: \langle, \rangle呈现为$\langle$ $\rangle$ 注:此处为与分组符号{}相区别,使用转义字符 \
  • 使用 \left(或 \right)使符号大小与邻近的公式相适应;该语句适用于所有括号类型 (\frac{x}{y})呈现为$(\frac{x}{y})$ 而 \left(\frac{x}{y}\right)呈现为$\left(\frac{x}{y}\right)$

空格

  • LaTeX语法本身会忽略空格的存在
  • 小空格: a\ b呈现为$a\ b$
  • 4格空格: a\quad b呈现为$a\quad b$

特殊符号

显示 命令
$\infty$ \infty
$\cup$ \cup
$\cap$ \cap
$\subset$ \subset
$\subseteq$ \subseteq
$\supset$ \supset
$\in$ \in
$\notin$ \notin
$\varnothing$ \varnothing
$\forall$ \forall
$\exists$ \exists
$\lnot$ \lnot
$\nabla$ \nabla
$\partial$ \partial

注:表中总结了一些常用的特殊符号

高等数学相关

求和、极限与积分
  • 求和: \sum
  • 举例: \sum_{i=1}^n{a_i}呈现为$\sum_{i=1}^n{a_i}$
  • 极限: \lim_{x\to 0}呈现为$\lim_{x\to 0}$
  • 积分: \int ,二重积分符号 \iint,其余的类
  • 举例: \int_0^\infty{fxdx}呈现为$\int_0^\infty{f(x)dx}$
分式与根式
  • 分式(fractions): \frac{公式1}{公式2}呈现为$\frac{公式1}{公式2}$
  • 根式: \sqrt[x]{y}呈现为$\sqrt[x]{y}$
  • 特殊函数
    • 语法表达式 \函数名
    • 举例: \sin x\ln x\max(A,B,C)呈现为$\sin x$,$\ln x$,$\max(A,B,C)$

线性代数相关

矩阵

基本语法 起始标记 \begin{matrix},结束标记 \end{matrix} 每一行末尾标记 \\,行间元素之间以&分隔 举例

呈现为 $$\begin{matrix}
1&0&0\\
0&1&0\\
0&0&1\\
\end{matrix}$$

矩阵边框
  • 在起始、结束标记处用下列词替换matrix
  • pmatrix:小括号边框
  • bmatrix:中括号边框
  • Bmatrix:大括号边框
  • vmatrix:单竖线边框
  • Vmatrix:双竖线边框

 

省略元素
  • 横省略号: \cdots
  • 竖省略号: \vdots
  • 斜省略号: \ddots
  • 举例
  • 呈现为 $$\begin{bmatrix}
    {a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\
    {a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\
    {\vdots}&{\vdots}&{\ddots}&{\vdots}\\
    {a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\
    \end{bmatrix}$$

 

阵列(需要array环境)
  • 起始、结束处以{array}声明
  • 对齐方式:在{array}后以{}逐行统一声明
  • 左对齐: l;居中: c;右对齐: r
  • 竖直线:在声明对齐方式时,插入 |建立竖直线
  • 插入水平线: \hline
  • 举例
  • 呈现为 $$\begin{array}{c|lll}
    {}&{a}&{b}&{c}\\
    \hline
    {R_1}&{c}&{b}&{a}\\
    {R_2}&{b}&{c}&{c}\\
    \end{array}$$

 

 

 

方程组(需要cases环境)
  • 起始、结束处以{cases}声明
  • 举例
  • 呈现为 $$\begin{cases}
    a_1x+b_1y+c_1z=d_1\\
    a_2x+b_2y+c_2z=d_2\\
    a_3x+b_3y+c_3z=d_3\\
    \end{cases}$$

参考文档

参考文档
繁夜

发表评论


头像速览

:[傲慢]::[白眼]::[鄙视]::[擦汗]::[呲牙]::[大兵]::[得意]::[发呆]::[发怒]::[奋斗]::[鼓掌]::[哈欠]::[憨笑]::[坏笑]::[惊讶]::[可爱]::[可怜]::[酷]::[困]::[冷汗]::[流汗]::[流泪]::[难过]::[撇嘴]::[敲打]::[色]::[衰]::[偷笑]::[微笑]::[吓]::[疑问]::[阴险]::[晕]::[咒骂]::[菜刀]::[玫瑰]::[凋谢]::[礼物]::[拥抱]::[炸弹]::[强]::[弱]::[握手]: