为什么没有单个括号命令,而是分成左右

为什么没有单个括号命令,而是分成左右

为什么没有类似于\paren{---}的tex 命令\left( --- \right)

我们几乎总是将开括号和闭括号连在一起使用,所以(对我来说)有这样的命令是有意义的。我的问题不是如何创建这样的命令,而是为什么要做出这样的设计选择。

使用单独的开括号和闭括号有什么优点/常见用例吗?

答案1

他们是不是总是连用。一个简单的例子是间隔,可以表示为[0,1)或等效地[0,1[。使用其他类型的括号和相关符号的类似反例包括Braket(Dirac)符号在量子物理学中。

括号中的单独命令还意味着我们可以将一个方程分成多行,而不必考虑这是否会破坏你的\paren命令。

因此,像您建议的命令在某些领域很有用,而在其他领域则无用。这就是为什么欢迎您编写自己的命令。

答案2

总体而言,数学模式中可用的命令选择可以追溯到 Don 的最初想法,即这些命令的语法应该易于沟通(通过电话)。或者一般来说,口头表达。将视觉效果转换为单词序列,您实际上不会想到长距离结构,这需要您跟踪括号(参数)级别才能理解右括号的含义。

这也解释了(我认为)一些值得商榷的选择,例如提供\over实际上在技术上难以实施,因为$a+b \over 2$\over突然改变早期材料的状态。正如您所见,Leslie 试图通过引入\fracamsmath\binom等来改变这种情况,因为他们认为这些都是合理的独立构造,其名称可以且应该这样称呼。

但我必须承认,对于括号和类似的东西,我个人认为在公式中直观地看到它们(无论是否附加\left/\right)比使用一个参数的远程命令更具可读性,因为我很难看出起点是什么。

此外,如果您不使用\left/\right但有明确的尺寸等\biggl,那么这些可以自行出现,这在许多情况下又是一个优势。

但其他人可能会有不同的看法,正如有人指出的那样,提供自己的基于命令的结构很简单。

相关内容