Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建pdf时正确使用pylatex中的append和Alignat(python)_Pdf_Latex_Pdf Generation_Pylatex - Fatal编程技术网

创建pdf时正确使用pylatex中的append和Alignat(python)

创建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}

我想将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} = 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')
输出: