18

分分钟甩Word几条街,Python编辑公式竟可以如此简单

 3 years ago
source link: http://news.51cto.com/art/202007/622425.htm
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

u6JfMb6.jpg!web

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

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

uMJvaqM.jpg!web

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 等,你只需要掌握简单的正则表达式就能搞定。

QRvi2i.jpg!web

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

fE3uyiU.jpg!web

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

mqiIRbZ.jpg!web

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

ryeaaqN.jpg!web

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

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

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

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

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

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

Q3YfAze.jpg!web

7faaqee.jpg!web


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK