【发布时间】:2015-12-14 11:59:26
【问题描述】:
我有一个正在处理的 html 文档。然而,当使用 MathJax 时,分数中的行不显示。经过一番试验,我意识到这是由于我在正文中使用的字体造成的。有没有什么方法可以改变 MathJax 文本的字体,同时仍然只需要在正文中写 $$ 等?
【问题讨论】:
标签: mathjax
我有一个正在处理的 html 文档。然而,当使用 MathJax 时,分数中的行不显示。经过一番试验,我意识到这是由于我在正文中使用的字体造成的。有没有什么方法可以改变 MathJax 文本的字体,同时仍然只需要在正文中写 $$ 等?
【问题讨论】:
标签: mathjax
水平线的困难是由于一些浏览器在它们小于一个像素宽时会丢弃细线,或者如果它们太靠近像素边界。有关详细信息,请参阅 MathJax Issue 1095 和 MathJax issue 1279。在 2.6 版(目前处于测试阶段)中,宽度以px 为单位而不是em,这往往会改善结果。
编辑:就字体而言,更改可能会产生影响的原因是 MathJax 会缩放其字体以尝试匹配周围字体的 ex-height。所以如果你改变字体,它会改变 MathJax 使用的比例因子,这会影响水平线是否被丢弃。
但是请注意,这非常依赖于浏览器、操作系统和缩放级别,因此更改字体以“修复”它可能只会为您修复它,而对其他人来说可能会变得更糟。
【讨论】: