Mathjax 导入
如果要使用 Mathjax 引擎的话,需要引入脚本。将下面的代码引入 MD 文件内部。
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
目前插入方式分两种,一种是行内插入,一种是换行插入。
行内插入
\\(a + b\\)
这是一个测试行内插入的文案 \(a + b\) 这是一个测试行内插入的文案
特点就是通过(
和 )
包含公式,然后为了模板引擎能够区分该 (
不是普通文本的 (
而是公式的 (
,通过 \\
转义一下。
换行插入
$$a + b$$
这是一个测试换行插入的文案 $$a + b$$ 这是一个测试换行插入的文案
特点就是通过$$
来包含插入的文案。
基础用法
上下标
$$x_1$$
$$x_2^1$$
$$x_{2}^{(n)}$$
$$x_1$$ $$x_2^1$$ $$x_{2}^{(n)}$$
求和、积分
$$\sum_{k=1}^{n}\frac{1}{k}$$
$\sum_{k=1}^n\frac{1}{k}$
$$\int_a^b f(x)dx$$
$\int_a^b f(x)dx$
$$\sum_{k=1}^{n}\frac{1}{k}$$
$\sum_{k=1}^n\frac{1}{k}$
$$\int_a^b f(x)dx$$
$\int_a^b f(x)dx$
空格
紧贴 $$a\!b$$
没有空格 $$ab$$
小空格 $$a\,b$$
中等空格 $$a\;b$$
大空格 $$a\ b$$
quad空格 $$a\quad b$$
两个quad空格 $$a\qquad b$$
$$a!b$$
$$ab$$
$$a,b$$
$$a;b$$
$$a\ b$$
$$a\quad b$$
$$a\qquad b$$
公式界定符
\\( ( \\)
\\( ) \\)
\\( [ \\)
\\( ] \\)
\\( \\{ \\)
\\( \\} \\)
\\( | \\)
\\( \\| \\)
$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$
$$\left(\sum_{k=\frac{1}{2}}^{N^2}\frac{1}{k}\right)$$
矩阵
$$\begin{matrix}1 & 2\\\\3 &4\end{matrix}$$
$$\begin{pmatrix}1 & 2\\\\3 &4\end{pmatrix}$$
$$\begin{bmatrix}1 & 2\\\\3 &4\end{bmatrix}$$
$$\begin{Bmatrix}1 & 2\\\\3 &4\end{Bmatrix}$$
$$\begin{vmatrix}1 & 2\\\\3 &4\end{vmatrix}$$
$$\left|\begin{matrix}1 & 2\\\\3 &4\end{matrix}\right|$$
$$\begin{Vmatrix}1 & 2\\\\3 &4\end{Vmatrix}$$
$$\begin{matrix}1 & 2\\3 &4\end{matrix}$$
$$\begin{pmatrix}1 & 2\\3 &4\end{pmatrix}$$
$$\begin{bmatrix}1 & 2\\3 &4\end{bmatrix}$$
$$\begin{Bmatrix}1 & 2\\3 &4\end{Bmatrix}$$
$$\begin{vmatrix}1 & 2\\3 &4\end{vmatrix}$$
$$\left|\begin{matrix}1 & 2\\3 &4\end{matrix}\right|$$
$$\begin{Vmatrix}1 & 2\\3 &4\end{Vmatrix}$$
排版数组
$$X =
\left( \begin{array}
x\_{11} & x\_{12} & \ldots \\\\
x\_{21} & x\_{22} & \ldots \\\\
\vdots & \vdots & \ddots
\end{array} \right)$$
$$X =
\left( \begin{array}
x_{11} & x_{12} & \ldots \\
x_{21} & x_{22} & \ldots \\
\vdots & \vdots & \ddots
\end{array} \right)$$
数学符号
说明 | 运算符 | 实例 | 代码 |
---|---|---|---|
加 | + | {x+y} | {x+y} |
减 | - | {x−y} | {x−y} |
✘乘 | \(\times\) | \(x \times y \) | {x \times y} |
点乘 | \(\cdot\) | \(x \cdot y \) | {x \cdot y} |
星乘 | \(\ast\) | \(x \ast y \) | {x \ast y} |
除 | \(\div\) | \(x \div y \) | {x \div y} |
分数 | \(\frac{x}{y}\) | \(\frac{x}{y}\) | \frac{x}{y} |
开方 | \(\sqrt[]{}\) | \(\sqrt[x]{y}\) | \sqrt[x]{y}} |
加减 | \(\pm\) | \(x \pm y \) | {x \pm y} |
减加 | \(\mp\) | \(x \mp y \) | {x \mp y} |
不等于 | \(\neq\) | \(x \neq y \) | {x \neq y} |
约等于 | \(\approx\) | \(x \approx y \) | {x \approx y} |
并 | \(\cup\) | \(x \cup y \) | {x \cup y} |
交 | \(\cap\) | \(x \cap y \) | {x \cap y} |
上划线 | \(\bar{variable}\) | \(\bar{variable}\) | \bar{ variable } |
长上划线 | \(\overline{variable}\) | \(\overline{variable}\) | \overline{ variable } |
求和 | \(\sum\) | \(\sum_{i=1}^{N}\) | \sum_{ i=1 }^{ N } |
求和 | \(\sum\) | \(\sum_{i=1}^{N}\) | \sum_{ i=1 }^{ N } |
子集 | \(\subset\) | \(x \subset y \) | x \subset y |
子集 | \(\subseteq\) | \(x \subseteq y \) | x \subseteq y |
超集 | \(\supset\) | \(x \supset y \) | x \supset y |
超集 | \(\supseteq\) | \(x \supseteq y \) | x \supseteq y |
非子集 | \(\not\subset\) | \(x \not\subset y \) | x \not\subset y |
希腊字母
$$
\begin{array}{|c|c|c|c|c|c|c|c|}
\hline
{\alpha} & {\backslash alpha} & {\theta} & {\backslash theta} & {o} & {o} & {\upsilon} & {\backslash upsilon} \\
\hline
{\beta} & {\backslash beta} & {\vartheta} & {\backslash vartheta} & {\pi} & {\backslash pi} & {\phi} & {\backslash phi} \\
\hline
{\gamma} & {\backslash gamma} & {\iota} & {\backslash iota} & {\varpi} & {\backslash varpi} & {\varphi} & {\backslash varphi} \\
\hline
{\delta} & {\backslash delta} & {\kappa} & {\backslash kappa} & {\rho} & {\backslash rho} & {\chi} & {\backslash chi} \\
\hline
{\epsilon} & {\backslash epsilon} & {\lambda} & {\backslash lambda} & {\varrho} & {\backslash varrho} & {\psi} & {\backslash psi} \\
\hline
{\varepsilon} & {\backslash varepsilon} & {\mu} & {\backslash mu} & {\sigma} & {\backslash sigma} & {\omega} & {\backslash omega} \\
\hline
{\zeta} & {\backslash zeta} & {\nu} & {\backslash nu} & {\varsigma} & {\backslash varsigma} & {} & {} \\
\hline
{\eta} & {\backslash eta} & {\xi} & {\backslash xi} & {\tau} & {\backslash tau} & {} & {} \\
\hline
{\Gamma} & {\backslash Gamma} & {\Lambda} & {\backslash Lambda} & {\Sigma} & {\backslash Sigma} & {\Psi} & {\backslash Psi} \\
\hline
{\Delta} & {\backslash Delta} & {\Xi} & {\backslash Xi} & {\Upsilon} & {\backslash Upsilon} & {\Omega} & {\backslash Omega} \\
\hline
{\Omega} & {\backslash Omega} & {\Pi} & {\backslash Pi} & {\Phi} & {\backslash Phi} & {} & {} \\
\hline
\end{array}
$$
HEXO博客使用 MathJax
打开NexT内部数学公式渲染引擎
进入themes/next/_config.yml
,找到math
配置
mathjax:
enable: false
per_page: false
cdn: //cdn.bootcss.com/mathjax/2.7.1/latest.js?config=TeX-AMS-MML_HTMLorMML
设置属性enable
为true
,即打开数学公式渲染
属性per_page
表示是否自动渲染每一页,如果为true
就只渲染配置块中包含mathjax: true
的文章
---
title: Next Post
date: 2019-01-19 17:36:13
mathjax: true
---