如何解决如何在 python 中使用/查找 Latex 编译器
我正在尝试运行以下代码:
import numpy as np
from pylatex import Document,Section,Subsection,Tabular,Math,TikZ,Axis,\
Plot,figure,Matrix,Alignat
from pylatex.utils import italic
import os
if __name__ == '__main__':
image_filename = os.path.join(os.path.dirname(__file__),'kitten.jpg')
geometry_options = {"tmargin": "1cm","lmargin": "10cm"}
doc = Document(geometry_options=geometry_options)
with doc.create(Section('The simple stuff')):
doc.append('Some regular text and some')
doc.append(italic('italic text. '))
doc.append('\nAlso some crazy characters: $&#{}')
with doc.create(Subsection('Math that is incorrect')):
doc.append(Math(data=['2*3','=',9]))
with doc.create(Subsection('Table of something')):
with doc.create(Tabular('rc|cl')) as table:
table.add_hline()
table.add_row((1,2,3,4))
table.add_hline(1,2)
table.add_empty_row()
table.add_row((4,5,6,7))
a = np.array([[100,10,20]]).T
M = np.matrix([[2,4],[0,1],2]])
with doc.create(Section('The fancy stuff')):
with doc.create(Subsection('Correct matrix equations')):
doc.append(Math(data=[Matrix(M),Matrix(a),Matrix(M * a)]))
with doc.create(Subsection('Alignat math environment')):
with doc.create(Alignat(numbering=False,escape=False)) as agn:
agn.append(r'\frac{a}{b} &= 0 \\')
agn.extend([Matrix(M),'&=',Matrix(M * a)])
with doc.create(Subsection('Beautiful graphs')):
with doc.create(TikZ()):
plot_options = 'height=4cm,width=6cm,grid=major'
with doc.create(Axis(options=plot_options)) as plot:
plot.append(Plot(name='model',func='-x^5 - 242'))
coordinates = [
(-4.77778,2027.60977),(-3.55556,347.84069),(-2.33333,22.58953),(-1.11111,-493.50066),(0.11111,46.66082),(1.33333,-205.56286),(2.55556,-341.40638),(3.77778,-1169.24780),(5.00000,-3269.56775),]
plot.append(Plot(name='estimate',coordinates=coordinates))
with doc.create(Subsection('Cute kitten pictures')):
with doc.create(figure(position='h!')) as kitten_pic:
kitten_pic.add_image(image_filename,width='120px')
kitten_pic.add_caption('Look it\'s on its back')
doc.generate_pdf('full',clean_tex=False)
但我不断收到以下错误:
pylatex.errors.CompilerError: 没有找到 LaTex 编译器 指定 LaTex 编译器或确保您安装了 latexmk 或 pdfLaTex。
我似乎不知道如何找到 LaTex 编译器。我安装了 pdfLaTex 但它似乎没有什么不同。非常感谢任何帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。