提问人:Jeremy Joe 提问时间:10/11/2023 更新时间:10/11/2023 访问量:21
如何更改MathJax中的默认配置?
How to change the default config in MathJax?
问:
我正在使用 mkdocs-material 来构建一个网站。在我的 mkdocs.yml 文件中,我有
extra_javascript:
- javascripts/mathjax.js
- https://polyfill.io/v3/polyfill.min.js?features=es6
- https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js
其中最后一行是 MathJax 默认配置的版本 3。然后我还有 mathjax.js 文件,我希望用它来更改默认配置。现在mathjax.js看起来像
window.MathJax = {
tex: {
inlineMath: [["\\(", "\\)"]],
displayMath: [["\\[", "\\]"]],
processEscapes: true,
processEnvironments: true
},
options: {
ignoreHtmlClass: ".*|",
processHtmlClass: "arithmatex"
},
menuSettings: {
zoom: "Double-Click"
}
};
document$.subscribe(() => {
MathJax.typesetPromise()
})
我尝试使用 menuSettings 来更改缩放功能的行为,使其在双击时处于活动状态。像这样构建网站对菜单设置没有影响,我不知道该怎么做。改变变焦行为的正确方法是什么?
这个函数的很多文档都是针对 MathJax 的 2 版的,但我使用的是 3 版,我不知道如何使用它。
答: 暂无答案
评论
window.
MathJax = ...
window.MathJax
javascripts/mathjax.js
console.log
menuOptions
options