我尝试过这样的代码:
\begin{align*}
Q(R)&=\bi(R,R)\\
&=\bi(R_I+R_{\Rico}+R_W,R_I+R_{\Rico}+R_W)\\
&=\bi(R_I,R_I)+2\bi(R_I,R_{\Rico})+2\bi(R_I,R_W)\\
&+\bi(R_{\Rico},R_{\Rico})+2\bi(R_{\Rico},R_w)\\
&+\bi(R_W,R_W).
\end{align*}
在哪里
\newcommand{\Rico}{\Ric_o}
\newcommand{\bi}{\mathrm{bi}\,}
问题是我想将最后三行右对齐,有没有解决方案,而不是输入几个 \quad 或 \qquad?
答案1
我将最后三个等式放在额外的aligned
环境中,如下所示:
\documentclass{article}
\usepackage{mathtools}
\DeclareMathOperator{\Ric}{Ric}
\newcommand{\Rico}{\Ric_o}
\DeclareMathOperator{\bi}{bi}
\begin{document}
\begin{align*}
Q(R) ={}&\bi(R,R)\\
={}&\bi(R_I+R_{\Rico}+R_W,R_I+R_{\Rico}+R_W)\\
={}&\begin{aligned}[t]
\bi(R_I,R_I)+2\bi(R_I,R_{\Rico})+2\bi(R_I,R_W)&\\
+\bi(R_{\Rico},R_{\Rico})+2\bi(R_{\Rico},R_w)&\\
+\bi(R_W,R_W)&.
\end{aligned}
\end{align*}
\end{document}
注意到对齐字符相对于等号的位置发生了变化,因此使用了额外的括号以={}&
确保正确的间距。我还用 定义了您缺少的命令\DeclareMathOperator
。我选择加载mathtools
而不是amsmath
,但这只是个人喜好;它amsmath
无论如何都会加载。
答案2
这里有几个选项 - 您没有告诉我们命令\Ric
是什么 - 请始终发布完整的命令MWE
:)
我也会使用
\newcommand{\bi}{\operatorname{bi}}
对于您的\bi
命令,假设我已经正确解释了它。
\documentclass{article}
\usepackage{amsmath}
\newcommand{\Rico}{Ric_o}
%\newcommand{\bi}{\mathrm{bi}\,}
\newcommand{\bi}{\operatorname{bi}}
\begin{document}
\begin{align*}
Q(R)&=\bi(R,R)\\
&=\bi(R_I+R_{\Rico}+R_W,R_I+R_{\Rico}+R_W)\\
&=\bi(R_I,R_I)+2\bi(R_I,R_{\Rico})+2\bi(R_I,R_W)\\
&\phantom{{}=}+\bi(R_{\Rico},R_{\Rico})+2\bi(R_{\Rico},R_w)\\
&\phantom{{}=}+\bi(R_W,R_W).
\end{align*}
\begin{align*}
Q(R)&=\bi(R,R)\\
&=\bi(R_I+R_{\Rico}+R_W,R_I+R_{\Rico}+R_W)\\
&=\bi(R_I,R_I)+2\bi(R_I,R_{\Rico})+2\bi(R_I,R_W)\\
&&&+\bi(R_{\Rico},R_{\Rico})+2\bi(R_{\Rico},R_w)\\
&&&+\bi(R_W,R_W).
\end{align*}
\end{document}