You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用MathJax格式化分数时“of”前后无法显示空格的问题求助

MathJax分数与"of"间空格不显示的解决办法

问题根源

你使用了MathJax的块级公式语法($$...$$),这种语法会让公式单独占据一行,和周围的文本(比如"of")不在同一排版流里,再加上HTML默认会合并连续空格,最终导致"of"前后的空格无法正常显示。

两种可行解决方案

方案1:改用行内公式

把包裹公式的$$换成单个$,让公式和"of"处于同一行,空格就能正常保留。修改后的代码:

$disp = '<h1>$${10 \over 9}$ of 99</h1><br>';
echo $disp;

更推荐用\frac的标准写法(兼容性更好):

$disp = '<h1>$\frac{10}{9}$ of 99</h1><br>';
echo $disp;

方案2:在块级公式内添加文本

如果需要保持公式的块级显示(单独成行居中),可以用MathJax的\text{}命令把"of"和空格嵌入公式内部,确保空格被识别:

$disp = '<h1>$$\frac{10}{9} \text{ of } 99$$</h1><br>';
echo $disp;

内容的提问来源于stack exchange,提问作者Joe Shamuraq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.25 19:12:22