MathML 规范未涵盖哪些 LaTeX 数学?

MathML 规范未涵盖哪些 LaTeX 数学?

有人能列出标准 LaTeX 数学宏中哪些部分没有被 MathML 规范覆盖吗?我所说的标准,理想情况下是指随 MathML 一起分发的数学包。特克斯直播.但我们坚持数学和数学工具开始。

这些可以进一步细分为:

  1. 不支持的布局。
  2. 不支持的符号。请参阅这个庞大的名单或者这个较短的一些想法。

我意识到这可能是一个很长的列表......但我猜测有人已经对此做了一些分析,例如在设计 MathML 规范期间。

答案1

MathML 不是排版系统,因此它能指定的内容和您目前能用它排版的内容之间存在差异。例如,我通常通过将 MathML 翻译成 TeX 来排版,因此必然会将内容限制为那些易于用 TeX 排版的内容。

MathML 具有简单标记但使用 LaTeX 渲染起来(或多或少)有些困难。

  • unicode-math全系列的 Unicode 符号。(这在经典 TeX 中是无法支持的,使用xetex 或 luatex才更有可能。)

  • 双向布局。

  • 自动换行。(这或多或少是网络上的一个要求,与传统的纸质排版不同,LaTeX 就是为此而设计的)如果读者使用的是未知的设备和屏幕尺寸,作者无法真正手动换行。

  • 根据父表达式的大小拉伸分隔符,因此所有四个括号中的(a+b) + [X+Y] a、b、X、Y。

  • 拉伸分隔符同时允许换行。

  • 同一基础上的多个前置脚本和后置脚本。

以上列表只是我脑海中想到的,我确信还可以添加其他问题。

相关内容