Markdown 的阵列语法

如何让基于 MDUI 开发的 Hexo 主题 Default 支持 LaTeX 语法的数学公式? 详情请见让 Hexo 主题支持 LaTeX

1、基本语法

  • 数学公式放在 $$ 之间。
  • 起始标记 \begin{matrix},结束标记 \end{matrix}
  • 每一行末尾标记 \,行间元素之间用 & 分隔。

举例:

\begin{matrix} 0&1&1\\ 1&1&0\\ 1&0&1\\ \end{matrix}


2、矩阵边框

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

3、省略元素

  • 横省略号:\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}


4、阵列

  • 需要 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}$$


5、方程组

  • 需要 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}

作者

PJ568

发布于

2023-04-05

更新于

2024-05-01

许可协议

评论