我已经将我的MathJax脚本设置为更大的字体。一切正常。但是现在,当我将代码放在$之间时,它不会显示。
只有当代码在$$之间时才会这样做。我希望$和$$都呈现MathJax。
下面是我的代码:
<!-- MathJax CDN -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config{
CommonHTML: {
scale: 120
}
});
</script>
<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML">
</script>发布于 2018-09-11 01:23:46
在您的配置中添加text2jax.js扩展以设置行内分隔符。
详情请看这里:http://docs.mathjax.org/en/latest/configuration.html#using-in-line-configuration-options
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
tex2jax: {inlineMath: [["$","$"]]},
CommonHTML: {
scale: 120
}
});
</script>
<script type="text/javascript" async src=
"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=
TeX-MML-AM_CHTML"></script>
$x^y$
(请注意,您的配置中有一个拼写错误-括号丢失)
另请注意来自mathjax doc的警告:
缺省情况下,tex2jax预处理器定义LaTeX数学分隔符,它们是(...)用于内联数学,以及[...]用于显示的方程式。它还为显示的公式定义了TeX分隔符$$...$$,,但它没有将$...$定义为行内数学分隔符。这是因为美元符号在非数学设置中出现得太频繁,这可能会导致某些文本意外地被视为数学。例如,使用单美元分隔符时,“…第一个…的费用是2.50美元,另外每增加一个…,费用是2.00美元。“将导致短语“2.50 for the first one,and”被视为数学,因为它落在美元符号之间。因此,如果您想要对行内数学模式使用单元值,则必须在您的配置
中显式启用该模式
https://stackoverflow.com/questions/52261404
复制相似问题