Tex_file_writing

manimlib/utils/tex_file_writing.py 这个文件中主要包含了将tex字符串使用LaTeX编译成svg的函数


custom_defaults.ymldefault_config.yml 中读取 tex 有关的配置


返回将 expressiontemplate_tex_file_body 合并后sha256后的哈希值


将tex表达式转换为svg文件
(先写入.tex文件,再编译为.dvi/.xdv文件,后转换为.svg文件)

将 tex 表达式内容转为 svg 文件


将tex文件编译为dvi/xdv文件,并返回dvi/xdv文件

  • TEX_USE_CTEX=False ,则使用latex将tex编译为dvi

  • TEX_USE_CTEX=True ,则使用xelatex将tex编译为xdv


使用 dvisvgm 将 dvi/xdv 文件转换为 svg 文件,并返回 svg 文件