将方框内的公式与左边距对齐

将方框内的公式与左边距对齐

我试图将方框方程左对齐,但失败了。您能帮我将这个方框方程与左边距对齐吗?谢谢!

在此处输入图片描述

代码

\documentclass{article}
\usepackage{mathtools}
\usepackage{multicol}
\usepackage{amssymb,amsthm}
\usepackage{empheq}

\begin{document}

\begin{flalign*}
\boxed{
\begin{aligned}
\omega_{r}= & \omega_{m}\sqrt{1-2\zeta^{2}}\\
\text{if} \quad & \zeta<0.707
\end{aligned}}
\end{flalign*}


\end{document}

答案1

fleqn 来自以下环境的解决方案nccmath

\documentclass{article}
\usepackage{empheq, nccmath}
\usepackage[showframe]{geometry} 
\usepackage{multicol}
\usepackage{amssymb,amsthm}
\usepackage{empheq}

\begin{document}

\begin{fleqn}
\begin{align*}
\boxed{ \begin{aligned}
\omega_{r}={} & \omega_{m}\sqrt{1-2\zeta^{2}}\\
\text{if} \quad & \zeta<0.707
\end{aligned} }
\end{align*}
\end{fleqn}

\end{document} 

在此处输入图片描述

答案2

只需添加一些虚拟对齐点,即可完成flalign扩大列之间空间的工作。

\documentclass{article}
\usepackage{amsmath}

\usepackage{lipsum} % for context

\begin{document}

\lipsum*[1]
\begin{flalign*}
\boxed{
\begin{aligned}
\omega_{r}= & \omega_{m}\sqrt{1-2\zeta^{2}}\\
\text{if} \quad & \zeta<0.707
\end{aligned}}&&&
\end{flalign*}
\lipsum[2]

\end{document}

我将包的数量减少到所需的最低限度(除了lipsum提供模拟文本的包)。

在此处输入图片描述

相关内容