\middle 在 mleftright.sty 中是如何定义的?

\middle 在 mleftright.sty 中是如何定义的?

使用 处理以下示例etex

\input mleftright.sty
$\sin\mleft(x^2\middle|y^2\mright)$
\end

我想知道它的定义是什么\middle——我在任何地方都找不到它。

答案1

定义在etex.ch\middle不是宏,而是 ε-TeX 添加的原始内容。
如果你这样做,\show\middle你会得到:

> \middle=\middle.
l.1 \show\middle

?

ε-TeX 手册 ( texdoc etex) 对此进行了描述:

<code>\left</code> <code><delim></code> <code><math modematerial></code> <code>\middle</code> <code><delim></code> <code><math modematerial></code> <code>\right</code> <code><delim></code>(概括 TeX 的 <code>\left</code> <code><delim></code> <code><math modematerial></code> <code>\right</code> <code><delim></code>)对于每个 <code><math modematerial></code> ε-TeX 开始一个新组,从一个新的数学列表(始终采用相同样式)开始,该列表以包含迄今为止处理的所有内容的左边界项开头。该组必须以“<code>\middle</code>”或“<code>\right</code>”终止,此时内部数学列表以包含新分隔符的新边界项完成。在 '<code>\middle</code>' 的情况下,会重新开始一个新的组;在 '<code>\right</code>' 的情况下,ε-TeX 会将一个内部原子附加到当前列表中;此原子的原子核包含刚刚完成的内部数学列表。

相关内容