如何在Markdown文档中使用MathType插入公式(含矩阵处理办法)

    科技2022-08-11  138

    在上写博客的时候,插入公式是一个令人头疼的问题,这篇文章记录如何利用mathtype。

    一、设置MathType

    在MathType软件中的偏好-剪贴和复制偏好中按照如下图所示设置:

    二、复制公式代码到Markdown文档中

    在MathType中编辑好公式后,复制粘贴到Markdown编辑器中,并将公式前后的的\[以及]\删除换成$(行内公式)或$$(行间公式)。 注意:行内公式的$和公式间不能有空格,否则显示不正常,行间公式则不需要注意这一点。

    例子如下

    公式呈现效果

    直接粘贴过来的公式代码

    \[a = \frac{b}{a} + \sqrt {\frac{{{c^2}}}{d}} \]

    更改后代码(行间公式)及显示

    $$a = \frac{b}{a} + \sqrt {\frac{{{c^2}}}{d}} $$

    这是行间公式 a = b a + c 2 d a = \frac{b}{a} + \sqrt {\frac{{{c^2}}}{d}} a=ab+dc2 更改后代码(行内公式)及显示

    $a = \frac{b}{a} + \sqrt {\frac{{{c^2}}}{d}}$

    这是行内公式 a = b a + c 2 d a = \frac{b}{a} + \sqrt {\frac{{{c^2}}}{d}} a=ab+dc2

    三、矩阵的特殊处理

    在插入矩阵公式时,除了需要做上述更改外,还需要进行额为的更改。

    举例说明如何处理

    矩阵公式呈现效果

    1、常用更改方法

    直接粘贴过来的矩阵公式代码

    \[{\left[ {\begin{array}{*{20}{c}} A&D\\ D&S \end{array}} \right]^T}\]

    更改方法 1)需要删除{*{20}{c}} 2)需要把公式前后的array改成matrix(这是方括号矩阵) 更改后的矩阵公式代码及显示

    $${\left[ {\begin{matrix} A&D\\ D&S \end{matrix}} \right]^T}$$

    [ A D D S ] T {\left[ {\begin{matrix} A&D\\ D&S \end{matrix}} \right]^T} [ADDS]T

    2、进阶更改方法

    直接粘贴过来的矩阵公式代码

    \[{\left[ {\begin{array}{*{20}{c}} A&D\\ D&S \end{array}} \right]^T}\]

    更改方法 1)需要删除{*{20}{c}} 2)删除\left[ 和 \right] 3)更改array为matrix(无框矩阵),pmatrix(括号矩阵),bmatrix(方框矩阵),Bmatrix(大括号矩阵),vmatrix(单竖线矩阵),Vmatrix(双竖线矩阵)。 更改后的矩阵公式代码及显示 1)无框矩阵

    $${{\begin{matrix} A&D\\ D&S \end{matrix}} ^T}$$

    A D D S T {{\begin{matrix} A&D\\ D&S \end{matrix}} ^T} ADDST 2)括号矩阵

    $${{\begin{pmatrix} A&D\\ D&S \end{pmatrix}} ^T}$$

    ( A D D S ) T {{\begin{pmatrix} A&D\\ D&S \end{pmatrix}} ^T} (ADDS)T 3)方框矩阵

    $${{\begin{bmatrix} A&D\\ D&S \end{bmatrix}} ^T}$$

    [ A D D S ] T {{\begin{bmatrix} A&D\\ D&S \end{bmatrix}} ^T} [ADDS]T 4)大括号矩阵

    $${{\begin{Bmatrix} A&D\\ D&S \end{Bmatrix}} ^T}$$

    { A D D S } T {{\begin{Bmatrix} A&D\\ D&S \end{Bmatrix}} ^T} {ADDS}T 5)单竖线矩阵

    $${{\begin{vmatrix} A&D\\ D&S \end{vmatrix}} ^T}$$

    ∣ A D D S ∣ T {{\begin{vmatrix} A&D\\ D&S \end{vmatrix}} ^T} ADDST 6)双竖线矩阵

    $${{\begin{Vmatrix} A&D\\ D&S \end{Vmatrix}} ^T}$$

    ∥ A D D S ∥ T {{\begin{Vmatrix} A&D\\ D&S \end{Vmatrix}} ^T} ADDST

    3、公式中部分包含多个矩阵

    按照上述方法更改公式中单个矩阵对应的代码部分即可。 公式呈现效果

    直接粘贴过来的矩阵公式代码

    \[{\left[ {\begin{array}{*{20}{c}} A&D\\ D&S \end{array}} \right]^T} + \left[ {\begin{array}{*{20}{c}} A&D\\ D&S \end{array}} \right]\]

    更改后代码及显示

    $${\left[ {\begin{matrix} A&D\\ D&S \end{matrix}} \right]^T} + \left[ {\begin{matrix} A&D\\ D&S \end{matrix}} \right]$$

    [ A D D S ] T + [ A D D S ] {\left[ {\begin{matrix} A&D\\ D&S \end{matrix}} \right]^T} + \left[ {\begin{matrix} A&D\\ D&S \end{matrix}} \right] [ADDS]T+[ADDS]

    四、特殊符号键入

    1、上三角

    1)大上三角

    $\wedge$

    ∧ \wedge

    2)小上三角

    $\hat{}$

    ^ \hat{} ^

    $\hat{a}$

    a ^ \hat{a} a^ 3) R \R R

    $\R$

    R \R R

    Processed: 0.010, SQL: 8