![如何在 \left( \right) 环境中实现 '&'?](https://linux22.com/image/279023/%E5%A6%82%E4%BD%95%E5%9C%A8%20%5Cleft(%20%5Cright)%20%E7%8E%AF%E5%A2%83%E4%B8%AD%E5%AE%9E%E7%8E%B0%20'%26'%EF%BC%9F.png)
我遇到了一个奇怪的问题。我在 LaTeX
document 中执行一些派生,并使用 align 环境来执行此操作。有些派生需要多行括号,为此我尝试使用
\left( \right. \\
\left. \right)
但是,当我想将方程式与这些括号内的内容对齐时,就会遇到错误。例如:
\begin{align}
blablabla x=y \left(5 + 3 & + \right. \\
& \left. + 1 + 9 + 7 \right)
\end{align}
这会遇到麻烦,尽管
\begin{align}
blablabla & \left(5 + 3 + \right. \\
& \left. + 1 + 9 + 7 \right)
\end{align}
运行正常。因此,我强烈怀疑问题是由环境中的第一个 & 符号引起的\left( ... \right)
。有什么方法可以让它正常工作吗?任何帮助都将不胜感激。
编辑:为了清楚起见:我正在寻找一种解决“与”符号问题的方法:我希望在我的\left( ... \right)
环境中使用“与”符号。有什么办法吗?
答案1
代码的简化版本:
\begin{align}
x = y \left(5 + 3 & + 1\right.
\end{align}
我强烈怀疑问题是由
\left( ... \right.
[构造] 内部的 & 符号引起的。... 有什么办法可以让它工作吗?
你的怀疑是正确的。对你的问题的简短回答是:“不。”中等长度的回答是:“不可能。”长篇回答是:“绝对不可能。”
为什么?一\left ... \right
对创建了一个所谓的“数学内部”项目。数学内部项目里面的东西对外界来说是“不可见的”。特别是,字符&
不能被环境“看到” align
。由于这样的代码无法工作,LaTeX 被编程为抛出错误消息并停止。
下面的代码将不是抛出一条错误消息;但是括号的大小可能不是您所需要的:
x = y \left(5 + 3 \right. & \left. + 1\right)
结果呢?不要过度使用left
and right
!幸运的是,手动调整大括号的大小并不难。