左侧位置数学公式

左侧位置数学公式

我尝试写下以下等式:

\begin{equation}
\begin{flalign*}
\left \| \vec{r}_1 - \vec{r}_2 \right \| = \\ 
\sqrt{( r_{1,x}-r_{2,x} )^2 + ( r_{1,y} - r_{2,y} )^2 } = \\ 
\sqrt{( (x\cos(\Omega y)-y\sin(\Omega y))+\rho\cos(\Omega y) )^2 + ( x\sin(\Omega y)+y\cos(\Omega y) + \rho\sin(\Omega y) )^2 }
\end{flalign*}
\end{equation}

我正在使用以下数学软件包:

\usepackage{amsmath}
\usepackage{mathtools}

但是,本来应该写在左侧,却继续留在右侧。我该如何写得更好?

多谢!

答案1

首先,flalign*启动数学模式,所以不能嵌套在里面equation

然后,如果您希望里面的内容flalign*左对齐,则必须&在每行的开头和&&结尾放置一个,如下所示:

\documentclass{article}
\usepackage{mathtools} % loads amsmath

\begin{document}
\begin{flalign*}
&\left \| \vec{r}_1 - \vec{r}_2 \right \| = &&\\
&\sqrt{( r_{1,x}-r_{2,x} )^2 + ( r_{1,y} - r_{2,y} )^2 } = &&\\
&\sqrt{( x\cos(\Omega y)-y\sin(\Omega y)+\rho\cos(\Omega y) )^2 + ( x\sin(\Omega y)+y\cos(\Omega y) + \rho\sin(\Omega y) )^2 }&&
\end{flalign*}
\end{document} 

在此处输入图片描述

无论如何,结果并不是很好。顺便说一句, 后面有一个不必要的右括号y\sin(\Omega y), 前面也有一个不必要的右括号x\cos(\Omega y)

恕我直言,您还可以进一步消除括号,以避免出现坏框警告,并将等号向下移动到下一行,这样

\documentclass{article}
\usepackage{mathtools} % loads amsmath

\begin{document}
\begin{flalign*}
&\left \| \vec{r}_1 - \vec{r}_2 \right \| &&\\
&\quad=\sqrt{( r_{1,x}-r_{2,x} )^2 + ( r_{1,y} - r_{2,y} )^2 } &&\\
&\quad=\sqrt{( x\cos\Omega y-y\sin\Omega y+\rho\cos\Omega y )^2 + ( x\sin\Omega y+y\cos\Omega y + \rho\sin\Omega y )^2 }&&
\end{flalign*}
\end{document} 

在此处输入图片描述

为了获得更好看的平方根,您可以\vphantom{r_1^2}在后者中插入\sqrt

\documentclass{article}
\usepackage{mathtools} % loads amsmath

\begin{document}
\begin{flalign*}
&\left \| \vec{r}_1 - \vec{r}_2 \right \| &&\\
&\quad=\sqrt{( r_{1,x}-r_{2,x} )^2 + ( r_{1,y} - r_{2,y} )^2 } &&\\
&\quad=\sqrt{\vphantom{r_1^2}( x\cos\Omega y-y\sin\Omega y+\rho\cos\Omega y )^2 + ( x\sin\Omega y+y\cos\Omega y + \rho\sin\Omega y )^2 }&&
\end{flalign*}
\end{document} 

在此处输入图片描述

答案2

或这个

在此处输入图片描述

\documentclass[]{article}
\usepackage{amsmath}
\usepackage{mathtools}
\begin{document}
%\begin{equation}
\begin{align*}
\left \| \vec{r}_1 - \vec{r}_2 \right \| 
&=  \sqrt{( r_{1,x}-r_{2,x} )^2 + ( r_{1,y} - r_{2,y} )^2 } \\
&=
\sqrt{( (x\cos(\Omega y)-y\sin(\Omega y))+\rho\cos(\Omega y) )^2 + ( x\sin(\Omega y)+y\cos(\Omega y) + \rho\sin(\Omega y) )^2 }
\end{align*}
%\end{equation}
\end{document}

答案3

这是你想要的吗?

\begin{align*}
&\left \| \vec{r}_1 - \vec{r}_2 \right \| = \\ 
&\sqrt{( r_{1,x}-r_{2,x} )^2 + ( r_{1,y} - r_{2,y} )^2 } = \\ 
&\sqrt{( (x\cos(\Omega y)-y\sin(\Omega y))+\rho\cos(\Omega y) )^2 + ( x\sin(\Omega y)+y\cos(\Omega y) + \rho\sin(\Omega y) )^2 } 
\end{align*}

在此处输入图片描述

答案4

这是另一种选择。采用 karlkoeller 的代码。我在第二个平方根内
使用环境(只是将其移动到右侧,您可以用任何您想要的东西替换它,甚至删除它,因为已经添加了一些空间)。multlined\qquadmultline

\begin{align*}
    \left\| \vec{r}_1 - \vec{r}_2 \right\| &= \sqrt{(r_{1,x} - r_{2,x})^2 + (r_{1,y} - r_{2,y})^2 } \\
    &= \sqrt{\begin{multlined}
        (x\cos\Omega y - y\sin\Omega y + \rho\cos\Omega y)^2 \\
        \qquad + (x\sin\Omega y + y\cos\Omega y + \rho\sin\Omega y)^2
    \end{multlined}}
\end{align*}

在此处输入图片描述

编辑

还有另外两个选择。

\begin{align*}
    \left\| \vec{r}_1 - \vec{r}_2 \right\| &= \sqrt{(r_{1,x} - r_{2,x})^2 + (r_{1,y} - r_{2,y})^2 } \\
    \MoveEqLeft = \sqrt{\vphantom{r_1^2} (x\cos\Omega y - y\sin\Omega y + \rho\cos\Omega y)^2 + (x\sin\Omega y + y\cos\Omega y + \rho\sin\Omega y)^2}
\end{align*}

\begin{multline*}
    \left\| \vec{r}_1 - \vec{r}_2 \right\| = \sqrt{(r_{1,x} - r_{2,x})^2 + (r_{1,y} - r_{2,y})^2 } \\
    = \sqrt{\vphantom{r_1^2} (x\cos\Omega y - y\sin\Omega y + \rho\cos\Omega y)^2 + (x\sin\Omega y + y\cos\Omega y + \rho\sin\Omega y)^2}
\end{multline*}

它们看起来都与此类似:

在此处输入图片描述

相关内容