python数学公式编辑工具_分分钟甩Word几条街,Python编辑公式竟可以如此简单

选自 GitHub

项目作者:odashi

机器之心报道

编辑:陈萍

用 Word 写 PDE 公式简直是找虐。

b21bb051f819861870e3880523ac25748ad4e657.jpeg?token=e479bbdab2fb79c97679508e277e8db3

我们在 Word 中编辑文本时,遇到超复杂的公式,想想就令人头大,一个不小心就会输错。真心不想用啊,写论文就够令人头疼了,没想到,最难的是编辑超长的公式。

最近 GitHub 上出现了一个开源项目 latexify_py,它使用 Python 就能生成 LaTeX 数学公式,分分钟甩 Word 几条街。没想到编辑公式变得如此简单!

d439b6003af33a87fbcaecfda11d1b3f5243b57e.jpeg?token=65e9acac6e253970c94c0d48b7fc57e5

GitHub 地址:https://github.com/odashi/latexify_py

Colab 地址:https://colab.research.google.com/drive/1MuiawKpVIZ12MWwyYuzZHmbKThdM5wNJ?usp=sharing

知道 Python 语言的强大,但用 Python 生成 LaTeX 数学公式还是第一次听说。再一次对 Python 刮目相看,这真是论文撰写者的福音。

latexify_py:用 Python 生成 LaTeX 公式

让我们看看这款 Python 小工具是怎么实现 LaTeX 数学公式编辑的吧。

运行这个项目,使用 Python3.6 版本即可。它的算法原理也非常简单,不需要什么强大神经网络,如 GPT-3 等,你只需要掌握简单的正则表达式就能搞定。

0bd162d9f2d3572cfa8662daec52682062d0c31d.jpeg?token=246ee8814dba0cbd146786341666f0d4

这款工具不依赖强大的工具包,只需要几个简单的模块:math 模块以及 latexify 模块。编写简单的函数:

14ce36d3d539b600b52161528f113e2dc75cb734.jpeg?token=9e3c1e558cd06d344e90afe59ec979cb

你就会得到结果。对,编辑公式就是那么简单,再也不用逐字输入了:

d52a2834349b033b549e1aaa7d8f3dd4d539bd70.jpeg?token=455b9499aad10458e23aa045acaa6784

除此以外,它还能帮你输出各种分支函数,是不是很酷呢?话不多说,看效果:

cdbf6c81800a19d858e8e62455bb898ca71e46f4.jpeg?token=ef1f76fbdd8fdaa1d716e5f59e78a005

知道了这个 Python 小工具后,才体会到,以前编辑公式多令人抓狂,现在就多令人惊喜。你不需要掌握多复杂的编程技巧,也不需要多复杂的函数编写,掌握简单的正则表达式以及最基本的编程语句就可以实现。

之前编辑公式是这样式的:

遇到超复杂的数学公式,不但耗时,还可能时不时地出错。就算编辑完成,自己也得对着屏幕仔细检查一番,确保没有出错。更令人崩溃的情况是,有时候还没来得及保存,电脑就挂了,分分钟想砸电脑。过来人应该都懂。

现在有了这款小工具,编辑公式的体验变成了这样:

就算不小心把刚刚输入的公式删除了,大不了再运行一遍程序,也就几秒钟的事。再也不怕公式无缘无故出事故了。

对于此款小工具,网友纷纷表达了自己的想法:

cdbf6c81800a19d8f0ee5b3758bb898ca71e46df.jpeg?token=f772d886cd37dceeb91176fe9c6dc3b0

8644ebf81a4c510f187dced708182e2ad52aa50e.jpeg?token=260a3de88f874beb814e59da7f60b2d6

正如网友评论的一样,这款小工具确实能够造福很多人。心动不如行动,小编已经马不停蹄的去试验了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值