首页 > 解决方案 > 如何修复 LaTeX Standalone.cls 在 Heroku 上找不到问题?

问题描述

我正在尝试在 Heroku 上制作一个不和谐的机器人。我想在我的机器人上使用 sympy 预览功能。我使用了 git://github.com/holiture/heroku-buildpack-tex.git 构建包。我的代码是:

x = sympy.symbols('x')
ex = x**2
sympy.prievew(ex, viewer='file', filename='tex.png')

但是每次我运行它时,我都会得到:

This is pdfTeX, Version 3.1415926-2.4-1.40.13 (TeX Live 2012)
 restricted \write18 enabled.
entering extended mode
(./texput.tex
LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for english, dumylang, nohyphenation, ba
sque, danish, dutch, ukenglish, usenglishmax, finnish, french, german, ngerman,
 swissgerman, hungarian, italian, bokmal, nynorsk, polish, portuguese, spanish,
 swedish, loaded.

! LaTeX Error: File `standalone.cls' not found.

Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: cls)

Enter file name:
! Emergency stop.
<read *>

l.2 ^^M

No pages of output.
Transcript written on texput.log.

如何解决这个问题?

我只是一名高中生,为了好玩而制作机器人。我不专业。对不起,如果我犯了任何愚蠢的错误。

标签: pythonherokulatex

解决方案


您可以创建一个名为“texlive.packages”(无文件扩展名)的文件,它将自动安装给定的包。我需要以下软件包才能使 preview() 工作:

standalone
xkeyval
varwidth
euler
dvipng

您应该能够将其复制到“texlive.packages”中,并且您的代码应该可以工作


推荐阅读