我在我的网站上使用MathJax 1.1。我需要在处理器遇到的每个数学之前和之后放置一些html(在我的例子中是tex2jax)。
我该怎么做?
我应该注册一个回调吗?
我应该在配置中使用一些选项吗?
答案 0 :(得分:1)
MathJax user's forum讨论了这个问题。你可以试试像
这样的东西<script type="text/x-mathjax-config">
MathJax.Hub.Register.StartupHook("TeX Jax Ready",function () {
var TEX = MathJax.InputJax.TeX;
var PREFILTER = TEX.prefilterMath;
TEX.Augment({
prefilterMath: function (math,displaymode,script) {
math = "\\displaystyle{"+math+"}";
return PREFILTER.call(TEX,math,displaymode,script);
}
});
});
</script>
在数学之前和\displastyle{
之前添加}
。您应该将此脚本放在加载MathJax.js
的脚本之前。
答案 1 :(得分:0)
如果你的所有元素都在一个父元素中,你可以试试这个:
parent_element * {
width: auto;
}
它对我有用。