繁体   English   中英

如何“解开” MathJax方程?

[英]How to 'unrender' MathJax equations?

我们都知道MathJax默认在窗口加载时渲染元素(可以使用MathJax.Hub.Queue(["Typeset",MathJax.Hub]); Reference Link刷新),但是有一种方法可以“取消渲染”元素? 因此,例如,在页面刚刚加载后,我可以单击一个按钮,所有元素都将变回其TeX代码。 那可能吗?

好吧,原始的TeX代码是由MathJax存储的,因此您可以使用一些JavaScript将其放回原处。 我想您可能正在寻找MathJax用户论坛上的一个示例,该示例可能是您想要的。

看来MathJax将原始LaTeX代码隐藏在名为MathJax-Element-x ,该MathJax-Element-x包含原始代码。 因此,我要做的只是使用MathJax_Display类隐藏所有元素,其中出现了格式化的版本,并显示了所有以MathJax-Element-开头的元素。 似乎工作正常。

编辑 :如果不选择的MathJax_Display元素,我不得不选择里面的所有元素MathJax_Display ,像MathJax_Display * 我还必须更改放置在脚本中的LaTeX代码的元素类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM