How to split a very large latex line in Texmaker?

  • Context: LaTeX 
  • Thread starter Thread starter fluidistic
  • Start date Start date
  • Tags Tags
    Latex Line Split
Click For Summary

Discussion Overview

The discussion revolves around the challenge of splitting a very large line of LaTeX code in Texmaker, particularly when it includes specific commands like \left[ and \right]. Participants also address issues related to document margins and equation numbering in LaTeX environments.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant seeks advice on splitting a large mathematical line in LaTeX due to compilation issues with visibility.
  • Another participant suggests using the verbatim environment as a potential solution.
  • A specific mathematical line is presented, which participants attempt to format correctly without cutting off parts of the equation.
  • Multiple formatting attempts are made using environments like align and eqnarray, but they result in various errors related to LaTeX structure.
  • Errors are reported when using the align environment, indicating it may not be defined in the current setup.
  • One participant mentions the need to include the AMS LaTeX package to resolve some of the errors encountered.
  • Another participant advises against using $$ for display math, suggesting it leads to complications with the LaTeX structure.
  • There is a discussion about how to number equations correctly, with suggestions for using different environments to achieve this.
  • One participant expresses confusion over the provided LaTeX code and its complexity.
  • A later reply confirms that removing dollar signs from certain commands resolved some issues.
  • Another participant shares a method for numbering equations using the gather environment, while also noting limitations with the eqnarray environment.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best method to split the large LaTeX line or on the ideal environment for numbering equations, as multiple approaches and errors are discussed without resolution.

Contextual Notes

Participants express uncertainty about the correct use of LaTeX environments and the implications of including or excluding certain commands, leading to unresolved errors and formatting challenges.

fluidistic
Gold Member
Messages
3,932
Reaction score
283
Hi guys, so I have a very large line of latex in texmaker. When i compile it icant read the right part of it. The latex code contains \left [ and \right ] part so i can't split it with $$ $$ signs. Any idea? I also noticed that i have a huge unused left margin/edge in my whole document, despite having chosen article and a4paper as document type. So fixing this problem might fix the need to split the latex line. Thank you.
 
Physics news on Phys.org
chiro said:
Hey fluidistic.

Is something like this up your alley?

http://people.oregonstate.edu/~peterseb/tex/samples/verbatim-environment.html

Hmm I'm not really sure. Actually I realize I haven't been specific enough: I'm dealing with a mathematical line. This one:
$$\frac{\partial ^2 P}{\partial x^2}=\frac{1}{\sqrt{2\pi t} \sigma} \left [ \frac{1}{\sigma ^2 t} \exp \{ -\frac{(x+y-2B)^2}{2\sigma ^2 t} \} + \frac{(x-y)^2}{\sigma ^4 t^2} \exp \{ - \frac{(x-y)^2}{2\sigma ^2 t} \} -\frac{1}{\sigma ^2 t} \exp \{ - \frac{(x-y)^2}{2\sigma ^2 t} \} -\frac{(x+y-2B)^2}{\sigma ^4 t} \exp \{ -\frac{(x+y-2B)^2}{2\sigma ^2 t} \} \right ]$$ and it gets cut in the 3rd exponential term.
I tried to reduce the margin but the result is disastrous (it works for 0 cm margin but I can't use such a small margin!). So I really would like to split that line into 2.
 
Like this?

\begin{align}<br /> &amp; \frac{\partial ^2 P}{\partial x^2}=\frac{1}{\sqrt{2\pi t} \sigma} \left [ \frac{1}{\sigma ^2 t} \exp \{ -\frac{(x+y-2B)^2}{2\sigma ^2 t} \} + \frac{(x-y)^2}{\sigma ^4 t^2} \exp \{ - \frac{(x-y)^2}{2\sigma ^2 t} \}\right. \\<br /> &amp; \qquad \qquad \qquad \qquad \left. -\frac{1}{\sigma ^2 t} \exp \{ - \frac{(x-y)^2}{2\sigma ^2 t} \} -\frac{(x+y-2B)^2}{\sigma ^4 t} \exp \{ -\frac{(x+y-2B)^2}{2\sigma ^2 t} \} \right ]<br /> \end{align}
 
Yes micromass, exactly.
However it returns 4 errors:
Code:
! LaTeX Error: Environment align undefined.
Code:
! Misplaced alignment tab character &.
Code:
! Misplaced alignment tab character &.
Code:
! LaTeX Error: \begin{document} ended by \end{align}.
Thanks guys for the help so far.
 
What about this:

\begin{eqnarray*}<br /> &amp; &amp; \frac{\partial ^2 P}{\partial x^2}=\frac{1}{\sqrt{2\pi t} \sigma} \left [ \frac{1}{\sigma ^2 t} \exp \{ -\frac{(x+y-2B)^2}{2\sigma ^2 t} \} + \frac{(x-y)^2}{\sigma ^4 t^2} \exp \{ - \frac{(x-y)^2}{2\sigma ^2 t} \}\right. \\<br /> &amp; &amp;\qquad \qquad \qquad \qquad \left. -\frac{1}{\sigma ^2 t} \exp \{ - \frac{(x-y)^2}{2\sigma ^2 t} \} -\frac{(x+y-2B)^2}{\sigma ^4 t} \exp \{ -\frac{(x+y-2B)^2}{2\sigma ^2 t} \} \right ]<br /> \end{eqnarray*}
 
This returns:
Code:
! Display math should end with 2 dollar signs.
! Missing $ inserted.
! Extra \endgroup.
! Display math should end with 2 dollar signs.
! Missing $ inserted.
! LaTeX Error: \begin{document} ended by \end{eqnarray*}.
! LaTeX Error: Too many columns in eqnarray environment.
! Extra alignment tab has been changed to \cr.
! Missing \endgroup inserted.
And what I did was writting 2 dollar signs, then your text (copied and pasted) and then 2 dollar signs. I tried with 1 dollar sign too, but I get errors too.

Edit: I also tried the example given in a paper about latex ($$\begin{eqnarray}\nonumber
I_{00}&=& \frac{(2\pi)^3}{\alpha^{\prime 2}}
\int d^6x \sqrt{-G}e^{-\Phi} \left[R_G+G^{MN}
\partial_M\Phi\partial_N\Phi\right.\\
&& \left.-\frac{1}{12}G^{MQ}G^{NR}G^{PS}H_{MNP}H_{QRS}\right]
\end{eqnarray}
$$) but I get the same errors.
 
Last edited:
fluidistic said:
Code:
! LaTeX Error: Environment align undefined.
In other words, you aren't using the AMS LaTeX package.

Use it.
 
D H said:
In other words, you aren't using the AMS LaTeX package.

Use it.

I see. I added \usepackage{amsmath} just before the \begin{document} line.
By trying micromass's first suggestion I get the error message:
Code:
! Package amsmath Error: Erroneous nesting of equation structures;
And by trying his second suggestion I get more errors:
Code:
! Missing \endgroup inserted.
! Extra alignment tab has been changed to \cr.
! LaTeX Error: Too many columns in eqnarray environment.
! LaTeX Error: \begin{document} ended by \end{eqnarray*}.
! Missing $ inserted.
! Display math should end with $$.
! Extra \endgroup.
! Missing $ inserted.
! Display math should end with $$.
 
  • #10
Your error appears to result from doing something like this:
Code:
$$
\begin{align}<code omitted>\end{align}
$$

Don't do that. The align environment is a top-level command. You can't use it in math mode.

Don't use $$, period. That's a plain TeX rather than LaTeX command. Until you can understand why this plain TeX code yields the Twelve Days of Christmas, it's best to steer clear of plain TeX:
Code:
\let~\catcode~`76~`A13~`F1~`j00~`P2jdefA71F~`7113jdefPALLF
PA''FwPA;;FPAZZFLaLPA//71F71iPAHHFLPAzzFenPASSFthP;A$$FevP
A@@FfPARR717273F737271P;ADDFRgniPAWW71FPATTFvePA**FstRsamP
AGGFRruoPAqq71.72.F717271PAYY7172F727171PA??Fi*LmPA&&71jfi
Fjfi71PAVVFjbigskipRPWGAUU71727374 75,76Fjpar71727375Djifx
:76jelse&U76jfiPLAKK7172F71l7271PAXX71FVLnOSeL71SLRyadR@oL
RrhC?yLRurtKFeLPFovPgaTLtReRomL;PABB71 72,73:Fjif.73.jelse
B73:jfiXF71PU71 72,73:PWs;AMM71F71diPAJJFRdriPAQQFRsreLPAI
I71Fo71dPA!FRgiePBt'el@ lTLqdrYmu.Q.,Ke;vz vzLqpip.Q.,tz;
;Lql.IrsZ.eap,qn.i. i.eLlMaesLdRcna,;!;h htLqm.MRasZ.ilk,%
s$;z zLqs'.ansZ.Ymi,/sx ;LYegseZRyal,@i;@ TLRlogdLrDsW,@;G
LcYlaDLbJsW,SWXJW ree @rzchLhzsW,;WERcesInW qt.'oL.Rtrul;e
doTsW,Wk;Rri@stW aHAHHFndZPpqar.tridgeLinZpe.LtYer.W,:jbye
 
  • #11
D H said:
Your error appears to result from doing something like this:
Code:
$$
\begin{align}<code omitted>\end{align}
$$

Don't do that. The align environment is a top-level command. You can't use it in math mode.

Don't use $$, period. That's a plain TeX rather than LaTeX command. Until you can understand why this plain TeX code yields the Twelve Days of Christmas, it's best to steer clear of plain TeX:
Code:
\let~\catcode~`76~`A13~`F1~`j00~`P2jdefA71F~`7113jdefPALLF
PA''FwPA;;FPAZZFLaLPA//71F71iPAHHFLPAzzFenPASSFthP;A$$FevP
A@@FfPARR717273F737271P;ADDFRgniPAWW71FPATTFvePA**FstRsamP
AGGFRruoPAqq71.72.F717271PAYY7172F727171PA??Fi*LmPA&&71jfi
Fjfi71PAVVFjbigskipRPWGAUU71727374 75,76Fjpar71727375Djifx
:76jelse&U76jfiPLAKK7172F71l7271PAXX71FVLnOSeL71SLRyadR@oL
RrhC?yLRurtKFeLPFovPgaTLtReRomL;PABB71 72,73:Fjif.73.jelse
B73:jfiXF71PU71 72,73:PWs;AMM71F71diPAJJFRdriPAQQFRsreLPAI
I71Fo71dPA!FRgiePBt'el@ lTLqdrYmu.Q.,Ke;vz vzLqpip.Q.,tz;
;Lql.IrsZ.eap,qn.i. i.eLlMaesLdRcna,;!;h htLqm.MRasZ.ilk,%
s$;z zLqs'.ansZ.Ymi,/sx ;LYegseZRyal,@i;@ TLRlogdLrDsW,@;G
LcYlaDLbJsW,SWXJW ree @rzchLhzsW,;WERcesInW qt.'oL.Rtrul;e
doTsW,Wk;Rri@stW aHAHHFndZPpqar.tridgeLinZpe.LtYer.W,:jbye
Hmm what am I supposed to do with this strange-difficult looking code?
 
  • #12
Use my code, but don't put any $ in front of it and in the end.
 
  • Like
Likes   Reactions: 1 person
  • #13
micromass said:
Use my code, but don't put any $ in front of it and in the end.

That worked like a charm. Thanks a lot! Damn I feel stupid. XD
 
  • #14
By the way is there a way I can number such an equation? Apparently if I had used .\begin{equation} .\end{equation} the numbering would have been automatic.
However there's no numbering when I use .\begin{eqnarray*} .\end{eqnarray*}. (without the dots of course)
Edit: Removing the * signs in {eqnarray*} produces 2 numbering for each line of the single equation and the numbers are not placed enough on the right side (the (1) and (2) are basically placed inside the equation)
 
Last edited:
  • #16
You can choose a single line to show the equation number by putting /nonumber somewhere inside the other line.

This is archaic, and doesn't center the number, but I can't remember quickly the other way to do it I think it had to do with align.
 

Similar threads

  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 11 ·
Replies
11
Views
9K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 9 ·
Replies
9
Views
6K
  • · Replies 3 ·
Replies
3
Views
2K