由于转换 dvi 时出错,我无法在 Manim 上使用 Latex。我看到了有关此问题的其他帖子,并且更改了我的代码,但仍然不起作用。这是我的代码:from manim import *
class dvi_error(Scene): def constrain(self): t = MathTex(r"$y = x^2$") t.scale(2) self.add(t) self.wait()
它有此错误信息:
信息将 $y = x^2$ 写入 media\Tex\88663fadf5843031.tex tex_file_writing.py:107 错误 LaTeX 编译错误:LaTeX 错误:未找到文件“standalone.cls”。tex_file_writing.py:312 错误错误上下文:tex_file_writing.py:346 -> \documentclass[preview]{standalone}
\usepackage[english]{babel}
\usepackage{amsmath}
INFO You do not have package standalone.cls installed. tex_file_writing.py:356 INFO Install standalone.cls it using your LaTeX package manager, or check for typos. tex_file_writing.py:356 ERROR LaTeX compilation error: Emergency stop. tex_file_writing.py:312
ERROR Context of error: tex_file_writing.py:346 -> \documentclass[preview]{standalone}
\usepackage[english]{babel}
\usepackage{amsmath}
[...] ValueError: latex 转换为 dvi 时出错。请参阅上面的日志输出或日志文件:media\Tex\88663fadf5843031.log
我已成功安装 LaTeX(它在命令提示符中给出了版本,并且无需包含数学元素的文本即可运行)。我还尝试用 Tex 替换 MathTex 或使用两个美元符号代替一个,但都不起作用。我该怎么办?