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中,出现了这样的问题
这是因为我在typora中使用波浪线来添加下标,但是到了wordpress中,使用<sub>
来标识下标,我们进行一个替换即可,这是小问题。
总结
尽管问题不难,但是解决起来还是要花费不少时间,差不多试了3个多小时,试了几种方法,这是想到的最便捷的一种,使用插件导入导出也会出现各种格式的问题,还是漫游收获的。