在 Web 应用中显示 TeX

在 Web 应用中显示 TeX

首先,我尝试在 stackoverflow 上询问这个问题,但它看起来是 TeX 特有的。

我在服务器上有一个 TeX 文件,需要在网页中显示它。我首先想到的是MathJaxjavascript TeX 渲染器(它在浏览器内渲染 TeX)。但它不支持诸如renewcommand或 之类的东西\begin{theorem}...\end{theorem}。所以看起来一切都应该在服务器端编译。

以下是我的问题:

  1. 对我来说,将 TeX 编译为 MathML 是最简单的方法... 我仍然找不到 TeX 到 MathML 转换器?您能给我推荐一个合适的 TeX 到 MathML 转换器吗?
  2. MathML 是否涵盖了 tex 内容的常见部分?
  3. 是否可以自动更改(例如使用某些实用程序)某些东西,例如\begin{theorem}...\end{theorem}无需任何包即可进行编译的东西(以便我可以将 TeX 路径更改为 MathJAX 解释器)。

答案1

并不真正理解你的问题的所有部分。

  1. tex4ht 可用于将 (La)TeX 转换为 MathML。更多信息请阅读:http://www.tug.org/applications/tex4ht/mn-commands.html#QQ1-9-37
  2. 这里也有类似的问题:将 Latex 转换为 MathJax-HTML关于将 LaTeX 转换为 MathML 甚至加载 mathjax 脚本。
  3. 并非每个 (La)TeX 构造都可以轻松地转换为 MathML,但总体而言,这是可行的。
  4. 还有通过 SVG 的路径(方程式转换为 SVG)。但是,再次使用 tex4ht……

相关内容