我在 LaTeX 文档中以显示模式编写了一些方程式。我使用 *.sty 文件来排版它们(推理规则)。
我想以编程方式将这些的 *.svg 版本放入 HTML 文档中。
有没有办法:
- 在显示模式下每个方程生成 *.svg 文件?或
- 将自定义 *.sty 文件(在我的情况下为推理规则)添加到 MathJax 之类的东西中,以便我可以在 HTML 文档中编写我的 LaTeX 推理规则?
答案1
你可以使用tex4ht
它。你没有提供示例文件,但通常,你需要简单的配置文件来请求将数学转换为图像,并将图像输出格式声明为 SVG。
将以下文件另存为mycfg.cfg
:
\Preamble{xhtml,pic-align,pic-m+,pic-array,pic-cases,pic-eqalign,pic-eqnarray,pic-matrix}
\Configure{Picture}{.svg}
\begin{document}
\EndPreamble
然后可以使用以下方式编译您的文档
make4ht -uc mycfg.cfg filename.tex
您应该获得包含所有数学内容的 HTML 文件作为 SVG 图像。