当前位置: 首页 > article >正文

Python将Latex公式插入到Word中

推荐一个库,可以使用python将Latex公式插入到Word中显示

使用pip进行安装: pip install latex2word

示例将如下公式插入到word

公式1:

f(x) = \int_{-\infty}^\infty  \hat f(x)\xi\,e^{2 \pi i \xi x}  \,\mathrm{d}\xi 

公式2:

\int x^{\mu}\mathrm{d}x=\frac{x^{\mu +1}}{\mu +1}+C, \left({\mu \neq -1}\right) 

公式3:

\int u \frac{\mathrm{d}v}{\mathrm{d}x}\,\mathrm{d}x=uv-\int \frac{\mathrm{d}u}{\mathrm{d}x}v\,\mathrm{d}x 
from docx import Document
from latex2word import LatexToWordElement

latex_input1 = r"f(x) = \int_{-\infty}^\infty  \hat f(x)\xi\,e^{2 \pi i \xi x}  \,\mathrm{d}\xi "
latex_to_word1 = LatexToWordElement(latex_input1)

latex_input2 = r"\int x^{\mu}\mathrm{d}x=\frac{x^{\mu +1}}{\mu +1}+C, \left({\mu \neq -1}\right) "
latex_to_word2 = LatexToWordElement(latex_input2)

latex_input3 = r"\int u \frac{\mathrm{d}v}{\mathrm{d}x}\,\mathrm{d}x=uv-\int \frac{\mathrm{d}u}{\mathrm{d}x}v\,\mathrm{d}x "
latex_to_word3 = LatexToWordElement(latex_input3)

doc = Document()
paragraph = doc.add_paragraph()

latex_to_word1.add_latex_to_paragraph(paragraph)
paragraph.add_run(f"\n{'======伟大的分割线======'*3}\n")
latex_to_word2.add_latex_to_paragraph(paragraph)
paragraph.add_run(f"\n{'======伟大的分割线======'*3}\n")
latex_to_word3.add_latex_to_paragraph(paragraph)

doc.save('latex.docx')

插入Word后的结果:


http://www.kler.cn/a/291429.html

相关文章:

  • python中os.path.isdir()问题
  • 大模型应用技术系列(三): 深入理解大模型应用中的Cache:GPTCache
  • 五分钟学会如何在GitHub上自动化部署个人博客(hugo框架 + stack主题)
  • elasticsearch中使用fuzzy查询
  • ssh 完全命令行 登录服务器 , 无需交互的方法
  • Linux:进程概念
  • leetcode回文链表
  • 【动态规划-背包问题】
  • 黑马程序员Python数据挖掘|1Jupyter Notebook的使用
  • Spring介绍和Log4j2
  • Flask的上下文管理流程
  • 探索前沿科技:在本地系统上安装和使用Style TTS2进行高质量语音合成
  • 交换机堆叠配置
  • js vue 获取当前日志转为年月日
  • Linux操作系统 :文件管理(实验报告)
  • Java MVC
  • Netty实现WebSocket及分布式解决方案
  • 构建专业技能:MySQL数据备份策略的培训与实践
  • Notepad++ 安装部署教程
  • Pyecharts 数据可视化大屏:创建引人注目的数据展示
  • 合规数知法用法平台如何利用AI技术助力企业法律合规管理
  • MySQL数据备份策略执行:全面实现指南
  • stable diffusion的安装
  • HTTP/3
  • Redis 集群:引领企业级 NoSQL 数据库新潮流
  • 【Python】HTMLParser:HTML解析