Markdown是一种标记语言,它简直不能再简单!仅仅用一些符号,就可以排版出简洁大方的文档笔记。
所以,如何优雅的在MD文档中插入公式?(下文以Typora
中插入LaTeX
为例)
首先需要了解一下什么是LaTeX
然后学习如何在MD中使用它。
什么是LaTeX数学公式,可以查看官网:The fastest math typesetting library for the web.
我认为,它就像Typora一样,仅仅用简单的文本符号,就可以排版出复杂的数学公式,可以很方便地嵌入网页或者MD文档中。
内敛公式即直接跟在文本后面,不单独占一行。以
f
^
i
k
\hat f_i^k
f^ik 为例(这可不是图片哦),这样一个带上下标的内敛数学公式
,只需要在文档中键入:
$\hat f_i^k$
其中$$为内敛公式标识,只需要在中间填入LaTeX即可。(赶紧复制到文档里,体验一下)
行内公式单独占一行,以下面的行内公式为例:
r
i
k
=
M
L
P
(
p
i
⊕
p
i
k
⊕
(
p
i
−
p
i
k
)
⊕
∥
p
i
−
p
i
k
∥
)
r_i^k = MLP\left( {{p_i} \oplus p_i^k \oplus \left( {{p_i} - p_i^k} \right) \oplus \left\| {{p_i} - p_i^k} \right\|} \right)
rik=MLP(pi⊕pik⊕(pi−pik)⊕∥∥pi−pik∥∥)
需要使用公式块(类似代码块):
$$
r_i^k = MLP\left( {{p_i} \oplus p_i^k \oplus \left( {{p_i} - p_i^k} \right) \oplus \left\| {{p_i} - p_i^k} \right\|} \right)
$$
其中$$为公式块,中间填入LateX即可。(赶紧复制到文档里,体验一下)
看到这里,对于如何插入公式,你或许已经明朗了。但是怎么快速的书写 LaTeX 呢?
三种方案(最后一种最傻瓜式!)
其实把书写 LaTeX 理解为编写代码,完全没有问题,数学公式中任何符号,其都提供了相应的字符表达(语法)。
如何学习语法,网上应该可以搜到好多。。。
当你学会之后,可以 边写边看:
相信大家对MathType
都很熟悉,打开 预置—剪切和复制预置,按照下面截图中进行设置。
然后我们正常的编写公式,完了之后,选中,Ctrl+C直接复制,在MD文档中直接Ctrl+V粘贴,既是LaTeX格式的公式了!
或许粘贴之后,你还要删除公式两端的\]
,对于MD文档来说\]
是多余的。