0

我想在这样的网页上呈现两个数字:

    123
  + 456
 ______

使用 mathml和mathjax 存在类似的问题

有没有办法使用 asciimath 实现这种渲染

4

1 回答 1

0

AsciiMath 并没有正确执行此操作的语法,但您可以尝试

{:(\ \ \ \ 123),(+\ 456),(_):}

问题是您必须使用\(反斜杠空格)手动向右对齐,这很难正确。为此最好使用 TeX 或 MathML 输入。请注意,您可以将 MathJax 配置为允许多个输入表单,因此可以将 AsciiMath 用于其他所有内容,并将 MathML 用于此。例如

<math display="block" xmlns="http://www.w3.org/1998/Math/MathML">
<mtable columnalign="right">
  <mtr><mtd><mn>123</mn></mtd></mtr>
  <mtr><mtd><mo form="infix">+</mo><mn>456</mn></mtd></mtr>
  <mtr><mtd><mo stretchy="true">-</mo></mtd></mtr>
</mtable>
</math>

会产生您正在寻找的目标。

于 2013-12-22T12:32:28.270 回答