0

我正在尝试使用 pylatex 显示 sympy 表达式并最终生成 pdf。请参阅下面的简单示例。代码无法正确显示表达式。

from pylatex import Document
import sympy as sp

W,L=sp.symbols('W L')
w,l=3,10
expr=(W*(L**2))/8

doc=Document()
doc.append(expr)
doc.generate_pdf(clean_tex=False,compiler='pdfLaTeX',filepath=file)
4

2 回答 2

0

这里给出了一个从 python 创建一个 Latex 文档的例子。在页面上搜索“创建 Pylatex 文档”。

于 2021-12-08T17:52:42.773 回答
0

我认为您的代码中的问题是“不是乳胶”。

expr=(W*(L**2))/8

您应该使用 Sympy 乳胶转向乳胶:

所以 expr0=W*(L**2)/8

expr=latex(expr0, itex=True)

[出] \frac{L^{2} W}{8}

也不要忘记你可以为这个文档过程提供 tex 编辑器。(我不知道确切)看看“Miktex”

于 2022-02-03T14:58:27.680 回答