Mathjax2.75和最新版本之间的数学渲染一致性

问题描述 投票:0回答:1

请参见mathjax 3(最新版本)中的以下代码段。它不能正确呈现数学。 (使用的浏览器:Firefox 72.0.2)

<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是否有问题,或者我做错了什么?请帮助。

html math mathjax
1个回答
0
投票

我在本地服务器上使用MathJax:

© www.soinside.com 2019 - 2024. All rights reserved.