创建pdf时正确使用pylatex中的append和Alignat(python)
我想将latex中的一些公式保存在pdf中创建pdf时正确使用pylatex中的append和Alignat(python),pdf,latex,pdf-generation,pylatex,Pdf,Latex,Pdf Generation,Pylatex,我想将latex中的一些公式保存在pdf中 from pylatex import Document, Section, Subsection, Command,Package, Alignat doc = Document(default_filepath='basic.tex', documentclass='article') doc.append('Solve the equation:') doc.append(r'$$\frac{x}{10}
from pylatex import Document, Section, Subsection, Command,Package, Alignat
doc = Document(default_filepath='basic.tex', documentclass='article')
doc.append('Solve the equation:')
doc.append(r'$$\frac{x}{10} = 0 \\$$',Alignat(numbering=False, escape=False))
doc.generate_pdf("test", clean_tex=True)
但我有一个错误:
doc.append(r'$$\frac{x}{10} = 0 \\$$',Alignat(numbering=False, escape=False))
TypeError: append() takes 2 positional arguments but 3 were given
我该如何解决问题?这个答案来得晚了,但我想没有什么危害:无法将
Alignat
环境传递到append
这样的环境中,而是将附加公式括在其中。此外,它是一个数学环境,因此不需要使用$$
from pylatex import Document, Section, Subsection, Command,Package, Alignat
doc = Document(default_filepath='basic.tex', documentclass='article')
doc.append('Solve the equation:')
with doc.create(Alignat(numbering=False, escape=False)) as agn:
agn.append(r'\frac{x}{10} = 0')
输出: