尽管在 TexStack 上也有一些方法可以分解方程,但它们无法帮助我。我有一个方程,如下所示:
\begin{eqnarray}
\langle ABCD\rangle&=&\frac{1}{400} \left[ 20 \cos \left(\frac{x}{2}\right)\Nonumber\\
&+&35 \cos \left(\frac{3 x}{2}\right)\right]\nonumber\\
\label{eq:what}
\end{eqnarray}
它给出的方程形状不是我想要的。我上传了用画笔描绘出我想要的案例的形状。想要的案例是:
- 方程式 I 的 3 个数字的替换应该在第二行只有一个合适的数字。
- 两个 Cos 函数应该放在一起。
- “+”符号应移至上线。
- 等式末尾必须加上符号“]”。
答案1
以下是如何使用 来实现align
。 不仅已eqnarray
被弃用,而且其在对齐点周围的间距通常也不好。
或者,正如 Barbara Beeton 所提到的,人们可以使用split
以下环境equation
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\langle ABCD\rangle=\frac{1}{400}\Bigl[ & 20\cos\Bigl(\frac{x}{2}\Bigr)+ \notag \\
& 35\cos\Bigl(\frac{3 x}{2}\Bigr)\Bigr]
\label{eq:what}
\end{align}
\begin{equation}\begin{split}
\langle ABCD\rangle=\frac{1}{400}\Bigl[ &20\cos\Bigl(\frac{x}{2}\Bigr)+ \\
& 35\cos\Bigl(\frac{3 x}{2}\Bigr)\Bigr]
\end{split}
\label{eq:what}
\end{equation}
\end{document}
答案2
使用环境的另一种mathtools
可能性multilined
:
\documentclass[twocolumn]{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}\label{eq:what}
\begin{multlined}[5cm]
\langle ABCD\rangle =
\frac{1}{400}\left[20\cos\left(\frac{x}{2}\right)\right. + \\[1ex]
\left.35\cos\left(\frac{3 x}{2}\right)\right]
\end{multlined}
\end{equation}
\end{document}
在这种情况下您仍然可以分别正确使用\left[...
和...\right] with paired
\right. and
left.`。
答案3
这应该是您要找的代码。如果我没记错的话,\left[ \right] 在多行上不起作用。因此,您必须使用 \big 或 \Big 等调整行中 [ 和 ] 的大小。
此外,不需要的方程编号来自最后一行的 \。你不需要另一行,对吧?因此,你可以省略 \,这会导致枚举空行。
\begin{eqnarray}
\langle ABCD\rangle=\frac{1}{400}&\Big[{20}\cos\left(\frac{x}{2}\right)+ \notag\\
&\phantom{\Big[}{35}\cos\left(\frac{3 x}{2}\right)\Big]
\label{eq:what}
\end{eqnarray}