проблема в использовании flalign (LaTeX) - PullRequest
4 голосов
/ 05 мая 2010

Я пытаюсь выровнять 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 (в первом)

Кто-нибудь знает, как его получить?

спасибо

Ответы [ 5 ]

4 голосов
/ 01 мая 2013

Этот подход позволяет избежать явных интервальных команд.

\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*}
2 голосов
/ 10 января 2014

Попробуйте следующее

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

Примечания: 1. {} вокруг знака равенства необходимы, чтобы дать ему что-то, против чего он себя ставит. 2. В горизонтальной среде поля попеременно сливаются вправо, а затем смещаются влево. Мы можем проанализировать одну из строк выше, используя >>> и <<<, чтобы показать направление сброса </p>

  & RPC & {}={} & A+B\tilde{f} +C x &     \\
>   <<<   >>>>>   <<<<<<<<<<<<<<<<<   >>>
2 голосов
/ 05 мая 2010

Я перепробовал все различные комбинации & с и не нашел ничего, что работает совершенно правильно. Возможно, есть и лучший способ сделать это, но вы можете просто использовать \hphantom, чтобы A и E занимали примерно столько же места, сколько 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 голосов
/ 06 мая 2010

Спасибо, ребята. Это, кажется, дает несколько хорошие результаты:

\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}
0 голосов
/ 05 мая 2010

То, что следует, не изящно, но делает свое дело:

\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}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...