在 HTML 文档中呈现带有自定义 *.sty 文件的 LaTeX

在 HTML 文档中呈现带有自定义 *.sty 文件的 LaTeX

我在 LaTeX 文档中以显示模式编写了一些方程式。我使用 *.sty 文件来排版它们(推理规则)。

我想以编程方式将这些的 *.svg 版本放入 HTML 文档中。

有没有办法:

  1. 在显示模式下每个方程生成 *.svg 文件?或
  2. 将自定义 *.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 图像。

相关内容