align中右对齐的一个实现
我们知道, align可以设置对齐点, 通常使得等号可以对其, 但对一个等号里的内容过长需要分行写时, 我们会用\qquad, \quad等来左对齐各行. 由于一个特殊的要求, 我们需要右对齐各行, 怎么办呢?
其实, 就是用个aligned的环境再次设置对齐点(aligned的对其方式有点奇特).
效果如图:
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
\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} |
在此感谢Andrew Swann的解答.
本作品采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循署名-非商业用途-保持一致的创作共用协议.
感谢!搜索了那么多办法,想解决不同对齐点多重对齐,结果这样嵌套真的行