\prescript 的更多基本版本

\prescript 的更多基本版本

有时我想在参数的左边添加下标或上标。在 LaTeX 文档中,我使用\prescriptmathtools,如下所述这里。但是 Mathjax 无法识别此命令。是否有其他方法可以使用 Mathjax 可能支持的更基本的命令?

答案1

在紧急情况下,可以通过在前面的空字符上放置下标来以某种方式创建前缀;例如,${}_{ij} C$使用前缀 ij 生成字母 C。

答案2

纯 MathJax 问题与主题无关,因此我将给出一个主要使用 LaTeX 的答案,但请注意,这些命令是受 MathJax 支持的。

如果你去,{}_2X它在简单的情况下有效,但它是空的下标{},所以如果你X用任何更大的东西替换,那么前缀将被放错,因为它没有考虑到基数。

amsmath \sideset命令专为此用途而设计,但仅适用于 sum 等大型运算符\sideset{_2}{}\sum

MathML 具有使用 的预设机制<mmultiscripts><mprescripts>因此在 MathJaX 中,您也可以直接访问这些预设机制,而不必依赖某些“标准”LaTeX 包标记的转换。您可以使用 从 TeX MathJax 语法生成任何 MatHML 元素\mmlToken

相关内容