Annotatorjs导致Mathjax间歇性失败

时间:2016-12-12 14:47:00

标签: mathjax annotatorjs

在包含许多mathml标签的大页面上,也使用annotatorjs,数学间歇性地恢复为浏览器渲染,或使用MathJax渲染,但不显示上下文菜单。

1 个答案:

答案 0 :(得分:1)

Annotator js从文档中删除脚本标记,以避免它们在包装内容时重新运行。 Mathjax将原始mathml标签代码存储在类型=“math / mathml”的脚本标签中。

选项包括

  1. 主持注释器js自己并修改该行 this.element.find('script').remove();this.element.find('script[type!="math/mml"]').remove();
  2. 确保注释器在mathjax运行之前完全运行。