Python代码结果可以用Latex编写吗?

问题描述 投票:0回答:1

我真的是编程新手,很抱歉提出这个问题。因此,对于一类孩子,我正在帮助我尝试使用python创建一个程序,该程序必须为2个变量“ A”和“ B”分配一个随机整数,完成后,我们必须检查比率A / B产生一个整数。如果是这种情况,那么我们必须使用python打印“ A / B =〜”,因此我们必须将此打印为问题而不显示答案。一旦检查了先前陈述的条件,就通过将变量打印为文本来实现此目的。到目前为止,一切都很好。我这样做了5次,得到了5个不同的问题。我这样做的方式是,更改我的情侣号码后,我可以提出任意多个问题。仅举一个例子,我得到了:14/7 =56/8 =35/5 =7/1 =81/3 =因此,python部分已基本完成。下一部分是我无法做到的,如果有人可以帮助我,我将不胜感激。我必须取得这个结果,并且能够制作pdf(如果可能的话用乳胶),但需要注意的是,我不喜欢手动键入所说结果的想法,因为对于所有孩子来说,我必须这样做大约180次(每个孩子30次)。有没有办法做到这一点,因为在乳胶中手动键入所有内容将永远花费。

python latex
1个回答
0
投票

是的,您可以使用pylatex软件包通过Python自动生成乳胶。这是有关pylatex的完整示例:PyLatex full examples

如果我理解正确,我会写一个小样例。这些演示将在当前目录中创建一个名为“ test.tex”的乳胶,并打印方程式“ a / b = 0”。

from pylatex import Document, Section, Subsection, Command,Package, Alignat

doc = Document(default_filepath='basic.tex', documentclass='article')
with doc.create(Subsection('Alignat math environment')):
    with doc.create(Alignat(numbering=False, escape=False)) as agn:
    agn.append(r'\frac{a}{b} &= 0 \\')

# trying to generate the tex and pdf, and do not clean the tex file after generating the pdf
doc.generate_pdf("test", clean_tex=False)

[如果您安装了Latexmk之类的工具,可以将tex转换为pdf,则还将创建一个pdf名称test.pdf。否则,您可以使用乳胶编辑器打开test.tex文件。

© www.soinside.com 2019 - 2024. All rights reserved.