首先,我尝试在 stackoverflow 上询问这个问题,但它看起来是 TeX 特有的。
我在服务器上有一个 TeX 文件,需要在网页中显示它。我首先想到的是MathJax
javascript TeX 渲染器(它在浏览器内渲染 TeX)。但它不支持诸如renewcommand
或 之类的东西\begin{theorem}...\end{theorem}
。所以看起来一切都应该在服务器端编译。
以下是我的问题:
- 对我来说,将 TeX 编译为 MathML 是最简单的方法... 我仍然找不到 TeX 到 MathML 转换器?您能给我推荐一个合适的 TeX 到 MathML 转换器吗?
- MathML 是否涵盖了 tex 内容的常见部分?
- 是否可以自动更改(例如使用某些实用程序)某些东西,例如
\begin{theorem}...\end{theorem}
无需任何包即可进行编译的东西(以便我可以将 TeX 路径更改为 MathJAX 解释器)。
答案1
并不真正理解你的问题的所有部分。
- tex4ht 可用于将 (La)TeX 转换为 MathML。更多信息请阅读:http://www.tug.org/applications/tex4ht/mn-commands.html#QQ1-9-37
- 这里也有类似的问题:将 Latex 转换为 MathJax-HTML关于将 LaTeX 转换为 MathML 甚至加载 mathjax 脚本。
- 并非每个 (La)TeX 构造都可以轻松地转换为 MathML,但总体而言,这是可行的。
- 还有通过 SVG 的路径(方程式转换为 SVG)。但是,再次使用 tex4ht……