Math & ScienceAlign equation to signal

Information and discussion about LaTeX's math and science related features (e.g. formulas, graphs).
Post Reply
marcoesteves
Posts: 18
Joined: Tue Jun 09, 2009 3:33 pm

Align equation to signal

Post by marcoesteves »

Hello, is it possible align an equation at main signal?

E.g. I'd like to align this equation at equal signal

Code: Select all

\begin{equation}
\begin{array}{c}
\begin{aligned}
 {V^\pi }(s) = {E_\pi }\left\{ {{R_k}|{s_k} = s} \right\} \\ 
  = {E_\pi }\left\{ {{r_{k + 1}} + \gamma \sum\limits_{l = 0}^\infty  {{\gamma ^l}{r_{k + l + 2}}|{s_k} = s} } \right\} \\ 
  = \sum\limits_a^{} {\pi (s,a)\sum\limits_{s'}^{} {P_{ss'}^a\left[ {R_{ss'}^a + \gamma {E_\pi }\left\{ {\sum\limits_{l = 0}^\infty  {{\gamma ^l}{r_{t + l + 2}}|{s_{k + 1}} = s'} } \right\}} \right]} }  \\ 
  = \sum\limits_a^{} {\pi (s,a)\sum\limits_{s'}^{} {P_{ss'}^a\left[ {R_{ss'}^a + \gamma {V^\pi }(s')} \right]} }  \\ 
 \end{aligned}
 \end{array}
\end{equation}
Last edited by marcoesteves on Fri Oct 23, 2009 6:22 pm, edited 1 time in total.

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

Learn LaTeX easily with newest books:

The LaTeX Beginner's Guide: 2nd edition and perfect for students writing a thesis

The LaTeX Cookbook: 2nd edition full of practical examples for mathematics, physics, chemistry, and more

LaTeX Graphics with TikZ: the first book about TikZ for perfect drawings in your LaTeX thesis

User avatar
Stefan Kottwitz
Site Admin
Posts: 10359
Joined: Mon Mar 10, 2008 9:44 pm

Re: Align equation to signal

Post by Stefan Kottwitz »

Which "signal" do you mean? Alignment can be done using the & symbol inside aligned and other amsmath environments. Your description is not clear to me.

Stefan
LaTeX.org admin
marcoesteves
Posts: 18
Joined: Tue Jun 09, 2009 3:33 pm

Align equation to signal

Post by marcoesteves »

Stefan_K wrote:Which "signal" do you mean? Alignment can be done using the & symbol inside aligned and other amsmath environments. Your description is not clear to me.

Stefan
Sorry! Align at equal signal for example. It's nicier than right align.
User avatar
Stefan Kottwitz
Site Admin
Posts: 10359
Joined: Mon Mar 10, 2008 9:44 pm

Align equation to signal

Post by Stefan Kottwitz »

That could be done easily, I've just inserted some & symbols like mentioned above, each & right before the equal sign:

Code: Select all

\begin{equation}
\begin{array}{c}
\begin{aligned}
{V^\pi }(s) &= {E_\pi }\left\{ {{R_k}|{s_k} = s} \right\} \\
  &= {E_\pi }\left\{ {{r_{k + 1}} + \gamma \sum\limits_{l = 0}^\infty  {{\gamma ^l}{r_{k + l + 2}}|{s_k} = s} } \right\} \\
  &= \sum\limits_a^{} {\pi (s,a)\sum\limits_{s'}^{} {P_{ss'}^a\left[ {R_{ss'}^a + \gamma {E_\pi }\left\{ {\sum\limits_{l = 0}^\infty  {{\gamma ^l}{r_{t + l + 2}}|{s_{k + 1}} = s'} } \right\}} \right]} }  \\
  &= \sum\limits_a^{} {\pi (s,a)\sum\limits_{s'}^{} {P_{ss'}^a\left[ {R_{ss'}^a + \gamma {V^\pi }(s')} \right]} }  \\
\end{aligned}
\end{array}
\end{equation}
Here's an alternative way using split instead of array and aligned:

Code: Select all

\begin{equation}
\begin{split}
{V^\pi }(s) &= {E_\pi }\left\{ {{R_k}|{s_k} = s} \right\} \\
  &= {E_\pi }\left\{ {{r_{k + 1}} + \gamma \sum\limits_{l = 0}^\infty  {{\gamma ^l}{r_{k + l + 2}}|{s_k} = s} } \right\} \\
  &= \sum\limits_a^{} {\pi (s,a)\sum\limits_{s'}^{} {P_{ss'}^a\left[ {R_{ss'}^a + \gamma {E_\pi }\left\{ {\sum\limits_{l = 0}^\infty  {{\gamma ^l}{r_{t + l + 2}}|{s_{k + 1}} = s'} } \right\}} \right]} }  \\
  &= \sum\limits_a^{} {\pi (s,a)\sum\limits_{s'}^{} {P_{ss'}^a\left[ {R_{ss'}^a + \gamma {V^\pi }(s')} \right]} }  \\
\end{split}
\end{equation}
Stefan
LaTeX.org admin
marcoesteves
Posts: 18
Joined: Tue Jun 09, 2009 3:33 pm

Re: Align equation to signal

Post by marcoesteves »

Thank you very much.

& char defines where the "alignment" should be done.
Post Reply