首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mathjax怎么做

Mathjax怎么做
EN

Stack Overflow用户
提问于 2018-09-10 23:48:14
回答 1查看 607关注 0票数 1

我已经将我的MathJax脚本设置为更大的字体。一切正常。但是现在,当我将代码放在$之间时,它不会显示。

只有当代码在$$之间时才会这样做。我希望$和$$都呈现MathJax。

下面是我的代码:

代码语言:javascript
复制
<!-- 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>
EN

回答 1

Stack Overflow用户

发布于 2018-09-11 01:23:46

在您的配置中添加text2jax.js扩展以设置行内分隔符。

详情请看这里:http://docs.mathjax.org/en/latest/configuration.html#using-in-line-configuration-options

代码语言:javascript
复制
<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”被视为数学,因为它落在美元符号之间。因此,如果您想要对行内数学模式使用单元值,则必须在您的配置

中显式启用该模式

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52261404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档