mar*_*aft 1 javascript mathjax
Mathjax 通常会查找页面中的特定元素和这些元素中的特定字符串(例如,由 $...$ 分隔的子字符串)并将这些字符串更改为看起来很漂亮的 HTML。
MathJax 用于将这些字符串转换为漂亮 HTML 的底层函数是什么?
我非常想使用该函数,因为我需要在 javascript 字符串上运行其他内容,然后才能在页面上实际呈现它们。
这目前是不可能的,因为 MathJax 的渲染过程需要 DOM(例如字体匹配、webfont 检测、在某些情况下测量子表达式的维度,以及在传统浏览器上更糟糕的事情)。您可以创建元素而不是在将它们交给 MathJax 之前附加它们(在这种情况下 MathJax 将临时附加它们),但这会带来 CSS 干扰的小风险。
FWIW,我们计划明年进行或多或少的无 DOM 渲染(因为最近的浏览器引擎在布局方面更加稳定);参见 mathjax 节点。
免责声明(我猜)我是 MathJax 团队的成员。
| 归档时间: |
|
| 查看次数: |
238 次 |
| 最近记录: |