使用 flalign (LaTeX) 时遇到的问题

发布于 2024-08-31 11:45:28 字数 395 浏览 3 评论 0原文

我试图将 3 个方程与“=”符号对齐,但也左对齐。我尝试了以下操作:

\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(在第一个方程中)对齐

有谁知道如何得到它?

谢谢

I am trying to put 3 equations with "=" signs aligned but also left aligned. I tried the following:

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

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

\end{document}

With this I get the stuff in the left and the "=" signs aligned. However, I also need A (in the second equation) and E (in the third equation) to be aligned to the R (in the first one)

Does anyone know how to get it?

thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

苦笑流年记忆 2024-09-07 11:45:28

这种方法避免了显式的间距命令。

\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*}

This approach avoids explicit spacing commands.

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

This way is a little less 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*}
千仐 2024-09-07 11:45:28

我已经尝试了 & 的所有不同组合,但没有找到任何可以正常工作的组合。可能有更好的方法,但您可以使用 \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}

I have tried all different combinations of &s and haven't found anything that works quite right. There's probably some better way of doing it, but you could just use \hphantom to make the A and E take roughly the same amount of space as 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}
涙—继续流 2024-09-07 11:45:28

尝试以下

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

注释:
1. 等号周围的 {} 需要给它一些空间来间隔。
2. 在 flalign 环境中,字段交替向右刷新,然后向左刷新。我们可以使用>>来分析上面的一行。和<<<显示冲洗方向

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

Try the following

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

Notes:
1. The {} around the equals sign are needed to give it something to space itself against.
2. In a flalign environment the fields alternately flush right and then flushleft. We can analyse one of the lines above using >>> and <<< to show the direction of flush

  & RPC & {}={} & A+B\tilde{f} +C x &     \\
>   <<<   >>>>>   <<<<<<<<<<<<<<<<<   >>>
往事风中埋 2024-09-07 11:45:28

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

\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}

Thank you guys. This seems to produce somewhat good results:

\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}
哥,最终变帅啦 2024-09-07 11:45:28

下面的内容并不优雅,但它确实有效:

\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}

What follows is not elegant but it does the trick:

\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}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文