Sha*_*oon 0 javascript mathjax
我在页面上有数百个方程式.我跑
MathJax.Hub.Config({
tex2jax: {
inlineMath: [['$', '$'], ['\\(', '\\)']]
}
});
Run Code Online (Sandbox Code Playgroud)
但是,我看到Processing math: 100%和Typesetting math: 100%.用按钮什么方法来阻止它?
1)如果要关闭预处理器预览和快速预览.尝试将配置设置为 -
MathJax.Hub.Config({
"fast-preview": {disabled:true},
tex2jax: {
preview: "none",
inlineMath: [["$","$"],["\\(","\\)"]]
}
});
Run Code Online (Sandbox Code Playgroud)
2)如果您在页面上添加以下脚本,<script>则在加载MathJax.js 之前,将不会显示处理消息(但仍会显示其他消息,如文件和字体加载).
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
showProcessingMessages: false
});
</script>
Run Code Online (Sandbox Code Playgroud)
如果要删除所有消息,请使用 -
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
messageStyle: "none"
});
</script>
Run Code Online (Sandbox Code Playgroud)
3)没有预定义的方法,但您可以覆盖Message.File()方法并使文件消息的可见性时间为0(因此它们将立即被删除).这是一个例子:
<script type="text/x-mathjax-config">
MathJax.Message.File = function (file) {
var root = MathJax.Ajax.config.root;
if (file.substr(0,root.length) === root) {file = "[MathJax]"+file.substr(root.length)}
return this.Set("Loading "+file,null,0);
}
</script>
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"> </script>
Run Code Online (Sandbox Code Playgroud)
这仍然意味着消息将保存在日志中,但它们不会显示在屏幕上.
4) 隐藏内容直到排版完成
希望上述所有解决方案都能解决问题并满足您的需求.谢谢
| 归档时间: |
|
| 查看次数: |
211 次 |
| 最近记录: |