将方程式居中,同时将“for”部分放在最右边

将方程式居中,同时将“for”部分放在最右边

我想知道如何使等式居中,但将“for i=1,...,p”放在最右边。

\begin{align}
\label{meth:regular:lin:phoneydata}
\left(y_{n+j}-\sum_{k=1}^{p}x_{n+j,k}\beta_{k}\right)^{2}=\lambda\beta_{j}^{2} &&\text{for}\ i=1,\dots,p
\end{align}

我觉得 and 符号有点不合适。官方的做法是什么?

答案1

对齐内部&具有right left对齐方式,例如

right & left & right & left

它是如此简单。

要推for...到最右边,你可以使用\rlap

\documentclass{article}
\usepackage{amsmath}

\begin{document}

\begin{align}
right &= left & right &= left
\end{align}


\noindent
X\dotfill X\dotfill X
\begin{align}
\label{meth:regular:lin:phoneydata}
\left(y_{n+j}-\sum_{k=1}^{p}x_{n+j,k}\beta_{k}\right)^{2}&=\lambda\beta_{j}^{2} &\rlap{\text{for  $ i=1,\dots,p $}} \qquad
\end{align}
\end{document}

在此处输入图片描述

相关内容