不完整,可能有错!!!

Hexo中写公式一般是用LaTex写然后利用MathJax进行翻译来显示的。

我这个是用 LateX 进行翻译来显示的。

公式使用参考

使用公式

有两种使用方式,一种是行内公式,一种是单行公式

行内公式

$数学公式$

如:$x = 2$

如:x=2x = 2

单行公式

$$
数学公式
$$

如:
$$
x = 2
$$

如:

x=2x = 2

上下标

^ 上标,_ 下标。如果上下标的内容多于一个字符,要用 {} 将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。

$$2^0 = 1$$
$$2^{10} = 1024$$
$$a_0 = 0$$
$$a_{10} = 10$$
$$a^0_0 = 1$$
$$a^{10}_{9} = 100$$

如:
$$2^0 = 1$$
$$2^{10} = 1024$$
$$a_0 = 0$$
$$a_{10} = 10$$
$$a^0_0 = 1$$
$$a^{10}_{9} = 100$$

如:

20=12^0 = 1

210=10242^{10} = 1024

a0=0a_0 = 0

a10=10a_{10} = 10

a00=1a^0_0 = 1

a910=100a^{10}_{9} = 100

分数

一般使用 \frac {分子} {分母} 来生成一个分数,可多层嵌套。

$$\frac {20}{10} = 2$$

如:
$$\frac {20}{10} = 2$$

如:

2010=2\frac {20}{10} = 2

开方

使用 \sqrt [根指数,省略时为2] {被开方数}

$$\sqrt{100}$$
$$\sqrt[3]{100}$$

如:
$$\sqrt{100}
$$\sqrt[3]{100}$$

100\sqrt{100}

1003\sqrt[3]{100}

希腊字母

标记 显示
\alpha α\alpha
\beta β\beta
A AA

其它特殊字符

关系运算符

输入 显示
< <<
\le \le
> >>
\ge \ge
\not= \not=

省略号

数学公式中常见的省略号有两种,\ldots 表示与 文本底线 对齐的省略号,\cdots 表示与 文本中线 对齐的省略号。

如:
$$a_1, a_2, \ldots, a_n$$

$$a_1, a_2, \cdots, a_n$$

如:

a1,a2,,ana_1, a_2, \ldots, a_n

a1,a2,,ana_1, a_2, \cdots, a_n

条件表达式使用

使用一个条件表达式

使用 \begin{cases}…\end{cases} 来创造一组条件表达式,在每一行条件中插入 & 来指定需要对齐的内容,并在每一行结尾处使用 \\\\ 是公式换行。

$$
    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}
$$

f(n)={n/2,if n is even3n+1,if n is oddf(n) = \begin{cases} n/2, & \text{if $n$ is even} \\ 3n+1, & \text{if $n$ is odd} \\ \end{cases}

解决HexoMathJax公式不换行的问题

建议不要使用MathJax

原因:里面的\\都被转义成了\,所以无法利用MathJax进行换行的。

解决:写4个\符(\\\\),让它转义成 \\ 即可。

$$
    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}
$$

如:

f(n)={n/2,if n is even3n+1,if n is oddf(n) = \begin{cases} n/2, & \text {if $n$ is even} \\ 3n+1, & \text {if $n$ is odd} \\ \end{cases}

参考文章