wordpress写数学公式

遇到的问题

我目前编写wordpress文章用到的工具是typora,编写markdown文件,然后使用wordpress上的import markdown插件来导入文章。我在typora上编写数学公式的时候使用的是latex语法,比如在二维平面中两点的距离公式怎么写,首先输入快捷键 Ctrl+shift+m打开数学公式框。

输入latex语法即可得到数学公式,然后我使用import markdown进行转成文章,我得到的文章变成什么样子了呢?

不能说是美妙绝伦,也可以说是相当丑陋。

解决问题

首先我们先导入一篇文章来看一看,在wordpress编辑器中有可视化和文本两个模式,可视化就是正常的markdown文章,但是出现了数学公式无法显示的问题,文本就是对应html界面,那么在html界面中,我们的公式转换为什么了呢?

可以看到,它什么也没有转换。那么我们把latex代码转换为html或者mathML代码不就行了吗,可是还有一个问题,我不会写html或者mathML代码,那就上网上找工具。在线LaTeX公式编辑器-编辑器 (latexlive.com)支持latex转图片,html,docx等格式,总而言之,蛮好用的。

接下来我们在输入框中,输入我们的欧氏距离代码

接下来我们在输出代码中选择html,会自动复制html代码。

我们下一步把文章中html代码界面的文字进行替换即可。

如图所示:得到可视化,问题解决

小问题

我们也看到在wordpress中,出现了这样的问题这是什么呢,很显然,我是想表示1和2都是x和y的下标,为什么会这样呢?

这是因为我在typora中使用波浪线来添加下标,但是到了wordpress中,使用<sub>来标识下标,我们进行一个替换即可,这是小问题。

总结

尽管问题不难,但是解决起来还是要花费不少时间,差不多试了3个多小时,试了几种方法,这是想到的最便捷的一种,使用插件导入导出也会出现各种格式的问题,还是漫游收获的。

Share