MathJax笔记
(更新中)
个人在hexo中使用的Latex用的是mathjax,利用pandoc转译。可能有一些latex的不支持和冲突。在此记录一些hexo中使用mathjax的笔记。
字体Font
多行公式
hexo会将\\
转化为\
, 因此使用\\
作为换行符时会产生bug。在替换渲染引擎后可解决问题。
我们采用\begin{split}\end{split}
或者\begin{arraay}{c} \end{array}
的方式写多行公式。并且涉及到\left. \right.
的时候也需要用这个避免bug。要注意将公式分行时候,split默认为右对齐,通过&命令手动对齐。array的默认对齐需要指定,分为l/c/r,对应左中右,并且常用于表格的使用。这两种命令下显示效果有所区别,各有优势可以自行尝试下。arrray
环境中在手动对齐符号&
左侧会产生空格,而split
则不会。通常在利用&
手动对齐的情况下使用split
,自动对齐以及表格的情况下使用array
。另外&
符号由于在环境中已表示对齐,如果要打出该符号需要斜杠转译\&
。
表格Table
1 |
|
矩阵Matrix
无框 (matrix环境,
&
连接行,\\
连接列/新的一行)(可以用…,在split换环境且无框的基础上加各种符号)1
2
3
4
5
6
7
8
9
10
11
12
13
14\begin{split}
\begin{matrix}
11&12
\\21&22
\end{matrix}
\ %之间连接不加空格或者换行会有些bug
\left[
\begin{matrix}
11&12
\\21&22
\end{matrix}
\right \}
\end{split}
括号框{pmatrix, bmatrix, Bmatrix}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16\begin{split}
\begin{pmatrix}
11&12
\\21&22
\end{pmatrix}
\
\begin{bmatrix}
11&12
\\21&22
\end{bmatrix}
\
\begin{Bmatrix}
11&12
\\21&22
\end{Bmatrix}
\end{split}
竖框(vmatrix, Matrix)
1
2
3
4
5
6
7
8
9
10
11\begin{split}
\begin{vmatrix}
11&12
\\21&22
\end{vmatrix}
\
\begin{Vmatrix}
11&12
\\21&22
\end{Vmatrix}
\end{split}
写省略项(, )
1
2
3
4
5
6
7
8
\begin{pmatrix}
11&12&\cdots&1n
\\ 21&22&\cdots&2n
\\ \vdots&\vdots&\vdots&\vdots
\\ n1&n2&\cdots&nn
\end{pmatrix}增广矩阵augmented matrix(array)
1
2
3
4
5
6
7
8
\begin{bmatrix}
\begin{array}{cc|c}%矩阵中插入表格
1&2&3
\\ 4&5&6
\end{array}
\end{bmatrix}行内小矩阵
$\bigl( \begin{smallmatrix} a & b \\ c & d \end{smallmatrix} \bigr)$
方程组
对比三者方法,最简单的自然是case语句
1 |
|
常用符号
MathJax笔记
http://xiangjichn.githut.io/2022/10/09/MathJax笔记/