MathJax两位分母分数渲染异常,\frac{1}{10}显示为1/1 0,如何正确展示1/10?
解决方案
- 确认公式定界符正确使用
需要将\frac{1}{10}包裹在MathJax识别的公式定界符内,行内公式使用$\frac{1}{10}$,独立块级公式使用$$\frac{1}{10}$$,未加定界符会导致MathJax无法将内容识别为完整公式,出现字符拆分渲染的问题。 - 调整MathJax自动换行配置
若开启了公式自动换行规则,可能会强制拆分两位数分母,可修改MathJax初始化配置关闭公式内自动换行:MathJax = { tex: { inlineMath: [['$', '$'], ['\\(', '\\)']] }, output: { linebreaks: { automatic: false } } }; - 排查第三方脚本冲突
部分自动文本格式化、字符分隔类脚本会主动在数字之间插入空格,将10拆分为1 0,可临时禁用无关前端脚本定位冲突来源。 - 无法修改全局配置时可使用强制分组写法
若使用的是平台内置MathJax无修改配置权限,可将分母用额外大括号包裹,强制MathJax识别为整体,写法为\frac{1}{{10}},即可正常渲染为分数效果。
内容的提问来源于stack exchange,提问作者Jean-François Comeau
相关产品推荐
相关产品推荐

