2010-05-05 96 views
3

我想把3个方程与“=”符号对齐,但也左对齐。我尝试以下:麻烦使用flalign(乳胶)

\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 

\begin{flalign*} 
RPC &= A+B\tilde{f} +C x &\\ 
A &= a+\eta    &\\ 
E &= cte    & 
\end{flalign*} 

\end{document} 

有了这个,我得到了左边的东西和“=”符号对齐。然而,我还需要A(在第二个方程中)和E(在第三个方程中)与R(在第一个中)对齐。

有谁知道如何得到它?

感谢

回答

0

接下来是不是优雅,但它的伎俩:

\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 
\begin{minipage}{0pt} 
\begin{flalign*} 
& RPC & &\mspace{-22.0mu} = A+B\tilde{f} +C x \\ 
& A & &\mspace{-22.0mu} = a+\eta    \\ 
& E & &\mspace{-22.0mu} = cte    

\end{flalign*} 
\end{minipage} 
\end{document} 
2

我已经试过的&一切都不同组合,并没有发现任何的作品完全正确。有可能做一些更好的办法,但你可以只使用\hphantom使AE采取大致相同的空间量RPC

\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 

\begin{flalign*} 
RPC   & = A+B\tilde{f} +C x \\ 
A\hphantom{PC} & = a+\eta \\ 
E\hphantom{PC} & = cte 
\end{flalign*} 

\end{document} 
0

谢谢你们。这似乎产生了一些好的结果:

\documentclass{article} 
\usepackage{amsmath} 
\begin{document} 
\begin{flalign*} 
RPC\hphantom{AE} & \mspace{-30.0mu}= A+B\tilde{f} +C x & \\ 
A \hphantom{RPCE} & \mspace{-30.0mu}= a+\eta    &\\ 
E \hphantom{RPCA} & \mspace{-30.0mu}= cte    & 
\end{flalign*} 
\end{document} 
3

该方法避免显式间距命令。

\begin{flalign*} 
RPC   &= A+B\tilde{f} +C x &\\ 
\omit$A$\hfil&= a+\eta    &\\ 
\omit$E$\hfil&= cte    & 
\end{flalign*} 

这种方式有点少TeXish。

\begin{flalign*} 
\rlap{$RPC$}\phantom{RPC} &= A+B\tilde{f} +C x &\\ 
\rlap{$A$ }\phantom{RPC} &= a+\eta    &\\ 
\rlap{$E$ }\phantom{RPC} &= cte    & 
\end{flalign*} 
1

请尝试以下

\begin{flalign*} 
& RPC &{}={}& A+B\tilde{f} +C x &\\ 
& A &{}={}& a+\eta    &\\ 
& E &{}={}& cte    & 
\end{flalign*} 

注: 1. {}中的等号,需要给它东西,空间本身反对。 2.在flalign环境中,各个字段交替地右移然后flushleft。我们可以分析出线路之一以上通过>>>和< < <显示冲洗

& RPC & {}={} & A+B\tilde{f} +C x &  \\ 
> <<< >>>>> <<<<<<<<<<<<<<<<< >>> 
+0

方向不这是否意味着会有RPC和公式的其余部分之间的空间大? – Teepeemm 2016-07-17 03:43:47