我正在尝试在环境中使用aligned
或。但是,我不断收到或 缺失 的错误。然而,事实并非如此。split
align*
}
\right.
\documentclass{article}
\usepackage{mathtools}
\newcommand{\unit}[1]{\hat{\mathbf{#1}}}
\begin{document}
\begin{align*}
\nabla\times\mathbf{F} &=
\begin{aligned}
\frac{1}{h_1h_2h_3}\left[h_1\unit{u}_1\left(
\frac{\partial}{\partial u_2}(h_3F_3) - \frac{\partial}{\partial u_3}
(h_2F_2)\right) &+ h_2\unit{u}_2\left(
\frac{\partial}{\partial u_3}(h_1F_1) -
\frac{\partial}{\partial u_1}(h_3F_3)\right)\right.\\
&\left.+ h_3\unit{u}_3\left(\frac{\partial}{\partial u_1}(h_2F_2) -
\frac{\partial}{\partial u_2}(h_1F_1)\right)\right]
\end{aligned}
\end{align*}
\end{document}
如果我删除了aligned
、\right.
和\left.
,则文档格式正确,因此我知道没有缺少}
。我添加了\right.
和\left.
以与等式的拆分相对应,因此也没有缺少 。
答案1
你有
\begin{aligned}
<...> \left[ <...> \left( <...> \right) & <...> \left( <...> \right)\right.\
这是非法的:你不能\left
在 a 之前&
和在它之后进行匹配\right
。
使用\biggl
和\biggr
。我会使用三行来强调这些术语的对称性。还请注意 的[t]
说明符aligned
。
\documentclass{article}
\usepackage{mathtools}
\newcommand{\unit}[1]{\hat{\mathbf{#1}}}
\begin{document}
\[
\nabla\times\mathbf{F} =
\begin{aligned}[t]
\frac{1}{h_1h_2h_3}
\biggl[ & h_1\unit{u}_1
\biggl(
\frac{\partial}{\partial u_2}(h_3F_3) - \frac{\partial}{\partial u_3}
(h_2F_2)
\biggr)+{}\\
& h_2\unit{u}_2\biggl(
\frac{\partial}{\partial u_3}(h_1F_1) -
\frac{\partial}{\partial u_1}(h_3F_3)\biggr)+{}\\
&h_3\unit{u}_3\biggl(\frac{\partial}{\partial u_1}(h_2F_2) -
\frac{\partial}{\partial u_2}(h_1F_1)\biggr)\biggr]
\end{aligned}
\]
\end{document}
当然,对于单个方程式(即使跨行),您不应该使用align*
。