Fonts 我如何让MathJax(CDN)使用拉丁现代语而不是STIX?

Fonts 我如何让MathJax(CDN)使用拉丁现代语而不是STIX?,fonts,mathjax,Fonts,Mathjax,我可以通过放置 <script type="text/javascript"src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script> 但是,拉丁文现代版不会出现在页面上 注意:我能够使用MacTex渲染数学符号和方程式,并且我已经安装了来自的“latinmodern math.otf”首选字体告诉MathJax要使用哪种本地字体(来自可用字体列表)。您的用户不太可能在本地安装MathJax版本的拉丁

我可以通过放置

<script type="text/javascript"src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
但是,拉丁文现代版不会出现在页面上


注意:我能够使用MacTex渲染数学符号和方程式,并且我已经安装了来自的“latinmodern math.otf”
首选字体
告诉MathJax要使用哪种本地字体(来自
可用字体列表)。您的用户不太可能在本地安装MathJax版本的拉丁现代字体。相反,如果您想强制使用拉丁现代字体,则需要防止使用本地字体,并告诉MathJax使用拉丁现代web字体。使用

MathJax.Hub.Config({
  "HTML-CSS": {
    availableFonts: [],
    preferredFont: null,
    webFont: "Latin-Modern"
  }
});
还有一种更新的(且没有很好的文档记录)方法,可以使用
font
属性同时设置这三种字体。这提供了一个本地查找的字体数组,首选第一个,如果本地找不到,则第一个用作web字体。所以

MathJax.Hub.Config({
  "HTML-CSS": {
    fonts: ["Latin-Modern"]
  }
});

我也应该这样做。

我喜欢Stackoverflow!来自未来的注意:cdn.mathjax.org即将结束,请查看迁移提示。
MathJax.Hub.Config({
  "HTML-CSS": {
    fonts: ["Latin-Modern"]
  }
});