我正在使用align*
另一个align*
环境中的环境,因为我有一个带有长分子的分数,我想将其拆分为分子内的两行。以下是我尝试的方法:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
f(x)
& = \frac{
\begin{align*}
ab & - cd + \\
ef & - gh
\end{align*}
}{z} \\
& = \dots % I will write more steps here.
\end{align*}
\end{document}
在上面的例子中,分子看起来并不长。只是ab - cd + ef - gh
因为我想写一个最小的例子。想象一下,这个分子很长,实际上可能占据两三行。
我得到的上述代码的错误是:
! Package amsmath Error: Erroneous nesting of equation structures;
(amsmath) trying to recover with `aligned'.
有什么问题?不允许嵌套吗align*
?align*
有什么好方法可以将一长行分子拆分成分数吗?
答案1
尝试
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
f(x)
& = \frac{
\begin{aligned}
ab & - cd + \\
ef & - gh
\end{aligned}
}{z} \\
& = \dots % I will write more steps here.
\end{align*}
\end{document}
您可以aligned
用嵌套align(*)
。