我尝试使用 格式化以下表达式align
。但是,我需要将其分为两列。在所有方程式中,一个是长表达式,因此我添加了\rlap
。
问题是冗长的表达式无法适应页面宽度。您能告诉我可用的正确选择吗?
\documentclass[]{article}
\usepackage{amsmath}
\begin{document}
\begin{align}
\eta_7~&=~\eta_2~f_0(\lambda)~-~\eta_1~g_0(\lambda)\nonumber&\eta_8~&=~\eta_1~f_0(\lambda)~+~\eta_2~g_0(\lambda)\nonumber\\
\eta_9~&=~\rlap{$pEL~a~-~\displaystyle\frac{\sigma_c~\lambda^2}{2}$}&\nonumber\\
\eta_{10}~&=~\rlap{$\sqrt{2}~\left\{4~l^2~\left[\eta_2~f_0(\lambda)~-~\eta_1~g_0(\lambda)\right]~-~\left[\lambda^2~-~a^2\right]~\left[\eta_1~f_0(\lambda)~+~\eta_2~g_0(\lambda)\right]\right\}-4~l~\lambda~\eta_6$}\nonumber
\end{align}
\begin{equation}
\eta_{10}~=~\sqrt{2}~\left\{4~l^2~\left[\eta_2~f_0(\lambda)~-~\eta1~g_0(\lambda)\right]~-~\left[\lambda^2~-~a^2\right]~\left[\eta1~f_0(\lambda)~+~\eta2~g_0(\lambda)\right]\right\}-4~l~\lambda~\eta_6\nonumber
\end{equation}
\end{document}
我遇到问题的方程是最后一个方程(即)。 来自环境\eta_10
的输出没有扩展到整个页面宽度。 但是,来自环境的输出扩展到页面宽度。align
\eta_10
equation
问题:如何使\eta_10
方程扩展到页面宽度。我是否遗漏了任何命令?
答案1
您可以使用flalign*
:
笔记:
- 对于带星号的变体,您无需使用
\nonumber
。 - 我还删除了手动添加的
~
间距,因为在数学中通常应避免手动添加间距。
代码:
\documentclass[]{article}
\usepackage{showframe}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
\eta_7 &= \eta_2 f_0(\lambda) - \eta_1 g_0(\lambda)\nonumber&\eta_8 &= \eta_1 f_0(\lambda) + \eta_2 g_0(\lambda)\nonumber\\
\eta_9 &= \rlap{$pEL a - \displaystyle\frac{\sigma_c \lambda^2}{2}$}\\
\eta_{10} &= \rlap{$\sqrt{2} \left\{4 l^2 \left[\eta_2 f_0(\lambda) - \eta_1 g_0(\lambda)\right] - \left[\lambda^2 - a^2\right] \left[\eta_1 f_0(\lambda) + \eta_2 g_0(\lambda)\right]\right\}-4 l \lambda \eta_6$}
\end{flalign*}
\end{document}