2021-03-28

利用Word2019实现在Markdown文档中所见即所得可视化地编辑LaTex数学公式

在Markdown博客写作过程中,有时候会用到数学公式,使用LaTex语法编辑数学公式无疑是最优的选择。然而面对繁琐的LaTex语法规则和一串串长长的LaTex代码,总是会让人觉得头很大,使人感到望而生畏;要知道,手动以LaTex代码方式输入公式,是非常容易出错的,修改起来也是很麻烦。那么,有没有一种所见即所得可视化的方式在Markdown文档中又快又准确地输入LaTex公式呢?答案是有的。

-> 让人头很大的LaTeX公式语法规则:

https://zhuanlan.zhihu.com/p/110756681

https://zhuanlan.zhihu.com/p/50667788

什么是LaTeX?

LaTeX(LATEX,音译“拉泰赫”)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天、甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。 [1]

百度百科

Word2019支持自带的数学公式编辑器,且它提供了将公式转换成LaTex代码的功能。本文就是借助Word2019,在Word2019公式编辑器中可视化输入数学公式,再将其转换成LaTex代码,复制到Markdown文档中,在Markdown文档中实现以所见即所得可视化的方式输入LaTex公式,避免去频繁查阅和记忆LaTex语法,大大提高数学公式的输入效率和正确率。

必备软件

Word2019(其它支持自带公式编辑器的版本也可以)

Typora(Markdown文档编辑器)

示例

以公式image-20210328000126763.png为例,介绍以所见即所得可视化的方式在Markdown文档中输入数学公式。

1.首先,在Word2019文档(.docx文件)中的空白处按下快捷键alt+=进入公式输入状态,开始编辑公式。

image-20210328000418624.png

2.然后,点击公式右下角处的展开按钮image-20210328000912364.png,点击线性(L)

image-20210328000556737.png

Word2019中的公式将直接转换成如下LaTeX代码:

x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}

image-20210328000726339.png

3.选中Word2019中已经转换完成的LaTeX代码,复制。

4.使用Typora打开md文档,点击段落>公式块,粘贴LaTeX代码到公式块区域即可。

image-20210328001614094.png

到此为止,Markdown文档中公式输入完成。

其它示例

例子1

公式(Word2019显示):

image-20210328002609345.png

Latex代码:

M_{clutch}=\frac{\mu\pi^2\left(n_1-n_2\right)}{60}(\sum_{i=1}^{N_1}\frac{R_{2i}^4-R_{2i}^4\ }{L_i}+\sum_{i=1}^{N_1}\frac{8\ast r_{1j}^2r_{2j}^2Hj\ }{r_{1j}^2-r_{2j}^2})

公式(Markdown显示):

image-20210328003603484.png

M c l u t c h = μ π 2 ( n 1 − n 2 ) 60 ( ∑ i = 1 N 1 R 2 i 4 − R 2 i 4   L i + ∑ i = 1 N 1 8 ∗ r 1 j 2 r 2 j 2 H j   r 1 j 2 − r 2 j 2 ) M_{clutch}=\frac{\mu\pi^2\left(n_1-n_2\right)}{60}(\sum_{i=1}^{N_1}\frac{R_{2i}^4-R_{2i}^4\ }{L_i}+\sum_{i=1}^{N_1}\frac{8\ast r_{1j}^2r_{2j}^2Hj\ }{r_{1j}^2-r_{2j}^2}) Mclutch=60μπ2(n1n2)(i=1N1LiR2i4R2i4 +i=1N1r1j2r2j28r1j2r2j2Hj )

例子2

公式(Word2019显示):

image-20210328002942336.png

Latex代码:

y=ax^2+bx+c

公式(Markdown显示):

image-20210328003424674.png
y = a x 2 + b x + c y=ax^2+bx+c y=ax2+bx+c

公式(Word2019显示):

image-20210328003141801.png

Latex代码:

{\dot{Q}}_{sr}={\dot{Q}}_{dr}={\dot{Q}}_{hr}

公式(Markdown显示):

image-20210328003336870.png
Q ˙ s r = Q ˙ d r = Q ˙ h r {\dot{Q}}_{sr}={\dot{Q}}_{dr}={\dot{Q}}_{hr} Q˙sr=Q˙dr=Q˙hr

主页:https://www.zhihu.com/people/caviar126

猜你喜欢

转载自blog.csdn.net/caviar126/article/details/115275083