在排版MathJax之前更改Fomula
Change Fomula before typesetting MathJax
假设页面上有许多公式。
我想把每个公式都包含在'large{}
中,即$x+1$
变成$'large{x+1}$
。
有没有什么方法可以用MathJax做到这一点,或者我需要将skipstartup设置为true,手动添加,然后进行队列类型设置?
有没有办法让MathJax获取这些公式?
谢谢。
答案是使用prefilter
:
https://groups.google.com/d/msg/mathjax-users/MXqOpqPeBF4/h-hry2ITzz4J
<script type="text/x-mathjax-config">
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
MathJax.InputJax.TeX.prefilterHooks.Add(function (data) {
data.math = '''large{'+data.math+'}';
});
});
</script>
相关文章:
- 如何告诉MathJax对下标使用替代语法
- MathJax正在复制我的方程式——为什么以及如何解决这个问题
- 在排版MathJax之前更改Fomula
- 如何'unnder'MathJax方程
- 使用 MathJax 时截断时的奇怪行为
- 如何停止 MathJax 在 angularJS 中从其他页面渲染
- Javascript Mathjax
- jqMath 突出显示框,如 MathJax/MathJs 中的 bbox
- 使用MathJax的数学方程所见即所得编辑器
- Racive JS和使用LaTeX输入更新MathJax
- 开发离线MathJax Android移动应用程序
- mathjax预览不起作用
- 使用MathJax设置/呈现动态内容
- MathJax是否可以仅在某个标签内转换LaTeX
- 如何将方程式作为字符串传递给 Mathjax
- 如何在displaystyle(MathJax)中显示asciimath方程
- 有选择地使用 MathJax 渲染方程
- 如何让 Mathjax.js 与 ANCII.js 将附加的 json 数据显示为正确的公式
- 如何使 MathJax 的源代码(路径.js环境依赖于
- MathJax不使用Angular渲染