专栏名称: Python开发
分享Python相关技术文章、学习资料、视频教程、热点资讯、工具资源、课程书籍等。每天推送,欢迎投稿!
今天看啥  ›  专栏  ›  Python开发

用 Python 优雅地编写 LaTeX

Python开发  · 公众号  ·  · 2025-04-07 18:00
    

文章预览

latexify 用于生成 LaTeX 数学公式的 P ython 库。 LaTeX 是一种基于 ΤΕΧ 的排版系统,对于展示复杂的数学公式表现极为出色。 该项目可以用 Python 函数,轻松生成复杂的 LaTeX 数学公式描述。 安装库 pip install latexify-py 查看版本号 import  math   # 可选 import  numpy  as  np  # 可选 import  latexify latexify.__version__ '0.4.2' 案例演示 我们需要以装饰器的形式进行使用,下面以求根公式为例: def   solve (a, b, c) :    return  (-b + math.sqrt(b** 2  -  4 *a*c)) / ( 2 *a) print(solve( 1 ,  4 ,  3 )) print(solve) 输出结果如下: -1.0 用上装饰器后: @latexify.function def   solve (a, b, c) :    return  (-b + math.sqrt(b** 2  -  4 *a*c)) / ( 2 *a) print(solve( 1 ,  4 ,  3 ))  print(solve)  输出结果如下: -1.0 \mathrm{solve}(a, b, c) = \frac{-b + \sqrt{ b^{2} - 4 a c }}{2 a} 单独查看 solve 函数: 同时还可以直接用装饰器 @latexify.express ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览