LaTeX LaTeX multiline equation is not working

  • Thread starter Thread starter analogmaster
  • Start date Start date
  • Tags Tags
    Latex
AI Thread Summary
The discussion addresses issues with rendering multi-line equations in LaTeX using the LeD editor and texlive09. Users suggest various environments for achieving this, such as "gather," "split," and "align," noting that the "\\" operator alone may not work without proper context. The importance of using the correct environment to avoid errors, especially when dealing with brackets, is emphasized. Additionally, users mention that the starred versions of environments can be used to suppress equation numbering. The conversation highlights the need for specific formatting to successfully display multi-line equations in LaTeX.
analogmaster
Messages
2
Reaction score
0
Hi all,

I am using LeD and texlive09 for latex editing. I want to render a multi-line equation and for that I am trying with "\\" - this operator. But it is not rendering. I have included "amsmath" package. I am clueless about why the problem happens. Please help me...

Regards
Sam
 
Physics news on Phys.org
What are you trying to type? You can even just enter it into your reply to test if it works. Quote my reply to see what I typed below:

<br /> \begin{gather*}<br /> \nabla \cdot \vec E = \frac{\rho}{\epsilon_0} \\<br /> \nabla \times \vec E = -\dfrac{\partial \vec B}{\partial t} \\<br /> \nabla \cdot \vec B = 0 \\<br /> \nabla \times \vec B = \mu_0\epsilon_0\dfrac{\partial \vec E}{\partial t} + \mu_0 \vec J<br /> \end{gather*}<br />
 
Yes it works! But it doesn't show up the reference to the equation in toc. using \begin{equation} it should work...shouldn't it?

regards
Sam
 
You typically have to enter an additional environment. I don't believe the standard compiler I use allows multiline equations simply inside of the equation environment. I use the split environment, e.g.
<br /> \begin{equation}<br /> \begin{split}<br /> a &amp;= b + 1\\<br /> c &amp;= a + 10<br /> \end{split}<br /> \end{equation}<br />

Code:
\begin{equation}
\begin{split}
a &= b + 1\\
c &= a + 10
\end{split}
\end{equation}
 
I always use "\begin{eqnarray}" then your \\ will work., though it numbers the lines.

If the problem persists it may be you're trying to break up brackets:

Code:
\begin{equation}
\begin{array}{c}
this is a test \left(hello \\
hello two \right)
\end{array}
\end{equation}

gives an error but

Code:
\begin{equation}
\begin{array}{c}
this is a test (hello \\
hello two )
\end{array}
\end{equation}

doesn't. Can't split the \left( and \right)'s up
 
Last edited:
Hepth said:
I always use "\begin{eqnarray}" then your \\ will work., though it numbers the lines.

If the problem persists it may be you're trying to break up brackets:

Code:
\begin{equation}
\begin{array}{c}
this is a test \left(hello \\
hello two \right)
\end{array}
\end{equation}

gives an error but

Code:
\begin{equation}
\begin{array}{c}
this is a test (hello \\
hello two )
\end{array}
\end{equation}

doesn't. Can't split the \left( and \right)'s up

You cannot split \left<stuff> and \right<stuff>
You must use "fake" right/left instead:

Code:
\begin{equation}
\begin{array}{c}
this is a test \left(hello \right.\\
\left. hello two \right)
\end{array}
\end{equation}
 
There are several environments that essentially perform the same thing with subtle differences.

I personally use {align} if I want to reference every line.
 
hi!

I have this equation that I want to split in 4 parts.

\[ d(x,z) = \mid x-z \mid _{p} = \mid (x-y) + (y-z) \mid _{p} \leqslant \mbox{ max (} \mid x-y \mid _{p} \mbox{, } \mid y-z \mid _{p} \mbox{)} = \mbox{ max (} d(x,y), d(y,z) \mbox{).} \]

I have tried : \[ d(x,z) = & \left(\mid x-z \mid _{p} \right. \\
& \left. = \mid (x-y) + (y-z) \mid _{p} \right. \\
& \left. \leqslant \mbox{ max (} \mid x-y \mid _{p} \mbox{, } \mid y-z \mid _{p} \mbox{)} \right. \\
& \left. \mbox{ max (} d(x,y), d(y,z) \mbox{).} \] \right) \]

But it is not working.

Can you help me? Thank you,
Miha
 
<br /> \begin{align} d(x,z) &amp;= \mid x-z \mid _{p} \\<br /> &amp;= \mid (x-y) + (y-z) \mid _{p} \\<br /> &amp;\leqslant \mbox{ max (} \mid x-y \mid _{p} \mbox{, } \mid y-z \mid _{p} \mbox{)} \\<br /> &amp;= \mbox{ max (} d(x,y), d(y,z) \mbox{).}<br /> \end{align}<br />

If you don't want equation numbers, use the starred versions of align,
<br /> \begin{align*} d(x,z) &amp;= \mid x-z \mid _{p} \\<br /> &amp;= \mid (x-y) + (y-z) \mid _{p} \\<br /> &amp;\leqslant \mbox{ max (} \mid x-y \mid _{p} \mbox{, } \mid y-z \mid _{p} \mbox{)} \\<br /> &amp;= \mbox{ max (} d(x,y), d(y,z) \mbox{).}<br /> \end{align*}<br />
 
  • #10
Thank you very much!

regards,
miha
 

Similar threads

Replies
9
Views
2K
Replies
12
Views
3K
Replies
3
Views
2K
Replies
8
Views
2K
Replies
4
Views
2K
Replies
3
Views
4K
Back
Top