请参见mathjax 3(最新版本)中的以下代码段。它不能正确呈现数学。
<html>
<head>
<script>
MathJax = {
tex: {
inlineMath: [['$', '$']]
}
};
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml.js" id="MathJax-script"></script>
</head>
<body>
$2$ <br>$2$
</body>
</html>
如果在<br>
和$2$
之间放置一个空格,以上内容将正确地渲染数学。
同时,MathJax的先前版本不需要<br>
和$2$
之间的空格即可正确呈现数学,如下面的代码片段所示。
<html>
<head>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax:{inlineMath: [['$','$']]}
});
</script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS_CHTML"></script>
</head>
<body>
$2$ <br>$2$
</body>
</html>
由于此问题,我无法将我的网站迁移到MathJax3。 MathJax是否有问题,或者我做错了什么?请帮助。
我在本地服务器上使用MathJax: