我正在尝试从这里运行确切的代码以获得 pylatex 工作的示例。
在我正在工作的目录中,我从链接中复制并粘贴了:
from pylatex import Document, Section, Subsection, Command
from pylatex.utils import italic, NoEscape
import pdflatex
def fill_document(doc):
"""Add a section, a subsection and some text to the document.
:param doc: the document
:type doc: :class:`pylatex.document.Document` instance
"""
with doc.create(Section('A section')):
doc.append('Some regular text and some ')
doc.append(italic('italic text. '))
with doc.create(Subsection('A subsection')):
doc.append('Also some crazy characters: $&#{}')
if __name__ == '__main__':
# Basic document
doc = Document('basic')
fill_document(doc)
doc.generate_pdf(clean_tex=False,compiler='pdflatex')
doc.generate_tex()
# Document with `\maketitle` command activated
doc = Document()
doc.preamble.append(Command('title', 'Awesome Title'))
doc.preamble.append(Command('author', 'Anonymous author'))
doc.preamble.append(Command('date', NoEscape(r'\today')))
doc.append(NoEscape(r'\maketitle'))
fill_document(doc)
doc.generate_pdf('basic_maketitle', clean_tex=False)
# Add stuff to the document
with doc.create(Section('A second section')):
doc.append('Some text.')
doc.generate_pdf('basic_maketitle2', clean_tex=False)
tex = doc.dumps() # The document as string in LaTeX syntax
你可以看到我根据其他人的建议尝试过的一些东西: 1. 如果我只是在这个目录中打开一个 python 控制台,然后输入:
没有错误,说明导入成功。
我看到另一个必须安装perl的建议,它是:
localhost:test1$ perl --version : 返回有关 perl 的信息
我已经按照 StackOverflow 上其他地方的建议指定了编译器:'doc.generate_pdf(clean_tex=False,compiler='pdflatex')'
我还可以做些什么?最终目标是我用 python 生成了字符串和图像,我想将它们都放入 PDF 和格式中,以防万一有更好的替代方案,任何人都可以提出建议。Ps我知道tex堆栈交换,但我特别需要一种乳胶与python交互的方法,这就是我在这里问的原因。
饮歌长啸
素胚勾勒不出你
相关分类