IE9 で最初にページをロードしたとき、ローカルで定義されたマクロがレンダリングされません (たとえば、\bepsilon のように赤で表示されます)。ページをリロードすると、数学がレンダリングされます。Firefox でリロードする必要はありません。これが私のhtmlと構成です:
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=9">
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=Accessible-full"></script>
<script type="text/javascript" src="mathjax_config.js"></script>
</head>
<body>
<div class="mediaobject">$\displaystyle = \bX \bbeta + \bepsilon $</div>
</body>
</html>
私の構成は次のとおりです。
MathJax.Hub.Config({
displayAlign: "left",
displayIndent:"3em",
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
skipTags: ["script","noscript","style","textarea","pre","code"]
},
TeX: {
Macros: {
bDelta: '\\boldsymbol{\\Delta}',
bepsilon: '\\boldsymbol{\\epsilon}',
bzeta: '\\boldsymbol{\\zeta}'
}
}
});
最初のヒットで IE9 をロードするにはどうすればよいですか? 構成は、機能するために特定の順序にする必要がありますか?