我使用 HTML 中嵌入的 MathML 将数学表达式放入 HTML 文档中。我在正确格式化包含“Δx”的数学表达式时遇到困难。 MathML 表达式
<math><mrow><mi mathvariant="normal">Δ</mi><mi>x</mi></mrow></math>
和 <math><mrow><mo>Δ</mo><mi>x</mi></mrow></math>
各自产生“Δ x”(即“Δ”和“x”之间有空格),而 <math><mi>Δx</mi></math>
产生“Δx”(即“x”不是斜体)。
是否有一种普遍接受的方法来使用 MathML 正确格式化“Δx”?
<math>
<mrow>
<mi mathvariant="normal">Δ</mi>
<mi>x</mi>
</mrow>
</math>
<math>
<mrow>
<mo>Δ</mo>
<mi>x</mi>
</mrow>
</math>
<math>
<mi>Δx</mi>
</math>
MathML 表达式
<math><mrow><mo lspace="0" rspace="0">Δ</mo><mi>x</mi></mrow></math>
产生“Δx”。
<math>
<mrow>
<mo lspace="0" rspace="0">Δ</mo>
<mi>x</mi>
</mrow>
</math>
另一种解决方案,MathML 表达式
<math><mi>Δ𝑥</mi></math>
,产生“Δx”。
请注意,
𝑥
是“数学斜体小x”字符的HTML实体。
<math>
<mi>Δ𝑥</mi>
</math>