Multi-line long equation vanishes few brackets

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
5
down vote

favorite












begineqnarray* 
M to P_j: & left left( n_1,n_2,left( profile,N_i,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j,\ & # left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j right)_K_P^j,left( n_0,n_1,left( profile,N_i,N_i \ &left( mathop leftrightarrow limits^K_S^i right)P_j,# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j, \ &# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right),N_imathop leftrightarrow limits^n_S^i M right)_K_TS^i = Hleft( K_p^j oplus n_S^i right) right
endeqnarray*


To split my long equation I used beginequation beginsplit, begineqnarray*,and beginmultline etc. But all the time few brackets from equation just disapear as shown in figure below.



enter image description here



The correct equation is given below and I want to split it into 4 lines



enter image description here










share|improve this question









New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    (1) Never use eqnarray it is broken in many ways and only kept for backwards compatability. Use the macros from amsmath. (2) You cannot!!! break a left ... right construction across lines, you need to scale these manuallt. From the last image you post, you can clearly see that those fences are way too large, and the readability would benefit greatly by manual scaling. (3) Use a better construction to write above leftrightarrow, for example load the mathtools package, it provides the missing xleftrightarrow... that is missing from amsmath.
    – daleif
    8 hours ago






  • 1




    (4) Also you cannot have \ inside a ... group, so you'll need to clean that up as well.
    – daleif
    8 hours ago














up vote
5
down vote

favorite












begineqnarray* 
M to P_j: & left left( n_1,n_2,left( profile,N_i,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j,\ & # left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j right)_K_P^j,left( n_0,n_1,left( profile,N_i,N_i \ &left( mathop leftrightarrow limits^K_S^i right)P_j,# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j, \ &# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right),N_imathop leftrightarrow limits^n_S^i M right)_K_TS^i = Hleft( K_p^j oplus n_S^i right) right
endeqnarray*


To split my long equation I used beginequation beginsplit, begineqnarray*,and beginmultline etc. But all the time few brackets from equation just disapear as shown in figure below.



enter image description here



The correct equation is given below and I want to split it into 4 lines



enter image description here










share|improve this question









New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.















  • 1




    (1) Never use eqnarray it is broken in many ways and only kept for backwards compatability. Use the macros from amsmath. (2) You cannot!!! break a left ... right construction across lines, you need to scale these manuallt. From the last image you post, you can clearly see that those fences are way too large, and the readability would benefit greatly by manual scaling. (3) Use a better construction to write above leftrightarrow, for example load the mathtools package, it provides the missing xleftrightarrow... that is missing from amsmath.
    – daleif
    8 hours ago






  • 1




    (4) Also you cannot have \ inside a ... group, so you'll need to clean that up as well.
    – daleif
    8 hours ago












up vote
5
down vote

favorite









up vote
5
down vote

favorite











begineqnarray* 
M to P_j: & left left( n_1,n_2,left( profile,N_i,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j,\ & # left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j right)_K_P^j,left( n_0,n_1,left( profile,N_i,N_i \ &left( mathop leftrightarrow limits^K_S^i right)P_j,# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j, \ &# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right),N_imathop leftrightarrow limits^n_S^i M right)_K_TS^i = Hleft( K_p^j oplus n_S^i right) right
endeqnarray*


To split my long equation I used beginequation beginsplit, begineqnarray*,and beginmultline etc. But all the time few brackets from equation just disapear as shown in figure below.



enter image description here



The correct equation is given below and I want to split it into 4 lines



enter image description here










share|improve this question









New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











begineqnarray* 
M to P_j: & left left( n_1,n_2,left( profile,N_i,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j,\ & # left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j right)_K_P^j,left( n_0,n_1,left( profile,N_i,N_i \ &left( mathop leftrightarrow limits^K_S^i right)P_j,# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right) right)_K_P^j,N_ileft( mathop leftrightarrow limits^K_S^i right)P_j, \ &# left( N_ileft( mathop leftrightarrow limits^K_S^i right)P_j right),N_imathop leftrightarrow limits^n_S^i M right)_K_TS^i = Hleft( K_p^j oplus n_S^i right) right
endeqnarray*


To split my long equation I used beginequation beginsplit, begineqnarray*,and beginmultline etc. But all the time few brackets from equation just disapear as shown in figure below.



enter image description here



The correct equation is given below and I want to split it into 4 lines



enter image description here







equations split eqnarray






share|improve this question









New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.











share|improve this question









New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









share|improve this question




share|improve this question








edited 8 hours ago









Mico

262k30355730




262k30355730






New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.









asked 10 hours ago









MBK

1262




1262




New contributor




MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.





New contributor





MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.






MBK is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







  • 1




    (1) Never use eqnarray it is broken in many ways and only kept for backwards compatability. Use the macros from amsmath. (2) You cannot!!! break a left ... right construction across lines, you need to scale these manuallt. From the last image you post, you can clearly see that those fences are way too large, and the readability would benefit greatly by manual scaling. (3) Use a better construction to write above leftrightarrow, for example load the mathtools package, it provides the missing xleftrightarrow... that is missing from amsmath.
    – daleif
    8 hours ago






  • 1




    (4) Also you cannot have \ inside a ... group, so you'll need to clean that up as well.
    – daleif
    8 hours ago












  • 1




    (1) Never use eqnarray it is broken in many ways and only kept for backwards compatability. Use the macros from amsmath. (2) You cannot!!! break a left ... right construction across lines, you need to scale these manuallt. From the last image you post, you can clearly see that those fences are way too large, and the readability would benefit greatly by manual scaling. (3) Use a better construction to write above leftrightarrow, for example load the mathtools package, it provides the missing xleftrightarrow... that is missing from amsmath.
    – daleif
    8 hours ago






  • 1




    (4) Also you cannot have \ inside a ... group, so you'll need to clean that up as well.
    – daleif
    8 hours ago







1




1




(1) Never use eqnarray it is broken in many ways and only kept for backwards compatability. Use the macros from amsmath. (2) You cannot!!! break a left ... right construction across lines, you need to scale these manuallt. From the last image you post, you can clearly see that those fences are way too large, and the readability would benefit greatly by manual scaling. (3) Use a better construction to write above leftrightarrow, for example load the mathtools package, it provides the missing xleftrightarrow... that is missing from amsmath.
– daleif
8 hours ago




(1) Never use eqnarray it is broken in many ways and only kept for backwards compatability. Use the macros from amsmath. (2) You cannot!!! break a left ... right construction across lines, you need to scale these manuallt. From the last image you post, you can clearly see that those fences are way too large, and the readability would benefit greatly by manual scaling. (3) Use a better construction to write above leftrightarrow, for example load the mathtools package, it provides the missing xleftrightarrow... that is missing from amsmath.
– daleif
8 hours ago




1




1




(4) Also you cannot have \ inside a ... group, so you'll need to clean that up as well.
– daleif
8 hours ago




(4) Also you cannot have \ inside a ... group, so you'll need to clean that up as well.
– daleif
8 hours ago










1 Answer
1






active

oldest

votes

















up vote
7
down vote













Some suggestions:



  • Don't overuse curly braces to group math elements. A proliferation of and symbols makes the code nearly unreadable -- while doing absolutely nothing for TeX's ability to actually typeset the mess.


  • As @daleif has already pointed out in a comment, do not use eqnarray: It is seriously deprecated. Use align instead. When using align, use & only to indicate alignment points. Don't forget to terminate lines with \ (double backslash).


  • Don't use left and right for this multiline equation. It can't work. Instead, use big, Big, bigg and Bigg sizing directives.


  • Since there are quite a few parenthetic expressions, consider using square brackets instead of round parentheses for some of them.


  • Optional: Use ! ("negative thinspace") directives to "snug up" subscript terms.


  • Finally, again as @daleif has pointed out, load the mathtools package and use the xleftrightarrow macro instead of mathopleftrightarrowlimits. (At any rate, limits isn't needed.)


With these observations in mind, I think it's possible to display the equation across three, rather than four, rows.



enter image description here



documentclassarticle
usepackagemathtools % for 'xleftrightarrow' macro
begindocument
beginalign*
M to P_jcolon
Biggl
&biggl[ n_1, n_2, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i) P_j bigr)
Bigr)_!K_!P^j
biggr]_K_!P^j, \
&biggl[ n_0, n_1, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr)
Bigr)_!K_!P^j, \
&quad
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr),
N_ixleftrightarrown_S^iM
biggr]_K_mathitTS^i = H(K_!P^j oplus n_S^i)
Biggr
endalign*
enddocument





share|improve this answer






















  • you're right of course, I'll delete my comment
    – daleif
    7 hours ago










Your Answer







StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "85"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
convertImagesToLinks: false,
noModals: false,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);






MBK is a new contributor. Be nice, and check out our Code of Conduct.









 

draft saved


draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f450662%2fmulti-line-long-equation-vanishes-few-brackets%23new-answer', 'question_page');

);

Post as a guest






























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes








up vote
7
down vote













Some suggestions:



  • Don't overuse curly braces to group math elements. A proliferation of and symbols makes the code nearly unreadable -- while doing absolutely nothing for TeX's ability to actually typeset the mess.


  • As @daleif has already pointed out in a comment, do not use eqnarray: It is seriously deprecated. Use align instead. When using align, use & only to indicate alignment points. Don't forget to terminate lines with \ (double backslash).


  • Don't use left and right for this multiline equation. It can't work. Instead, use big, Big, bigg and Bigg sizing directives.


  • Since there are quite a few parenthetic expressions, consider using square brackets instead of round parentheses for some of them.


  • Optional: Use ! ("negative thinspace") directives to "snug up" subscript terms.


  • Finally, again as @daleif has pointed out, load the mathtools package and use the xleftrightarrow macro instead of mathopleftrightarrowlimits. (At any rate, limits isn't needed.)


With these observations in mind, I think it's possible to display the equation across three, rather than four, rows.



enter image description here



documentclassarticle
usepackagemathtools % for 'xleftrightarrow' macro
begindocument
beginalign*
M to P_jcolon
Biggl
&biggl[ n_1, n_2, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i) P_j bigr)
Bigr)_!K_!P^j
biggr]_K_!P^j, \
&biggl[ n_0, n_1, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr)
Bigr)_!K_!P^j, \
&quad
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr),
N_ixleftrightarrown_S^iM
biggr]_K_mathitTS^i = H(K_!P^j oplus n_S^i)
Biggr
endalign*
enddocument





share|improve this answer






















  • you're right of course, I'll delete my comment
    – daleif
    7 hours ago














up vote
7
down vote













Some suggestions:



  • Don't overuse curly braces to group math elements. A proliferation of and symbols makes the code nearly unreadable -- while doing absolutely nothing for TeX's ability to actually typeset the mess.


  • As @daleif has already pointed out in a comment, do not use eqnarray: It is seriously deprecated. Use align instead. When using align, use & only to indicate alignment points. Don't forget to terminate lines with \ (double backslash).


  • Don't use left and right for this multiline equation. It can't work. Instead, use big, Big, bigg and Bigg sizing directives.


  • Since there are quite a few parenthetic expressions, consider using square brackets instead of round parentheses for some of them.


  • Optional: Use ! ("negative thinspace") directives to "snug up" subscript terms.


  • Finally, again as @daleif has pointed out, load the mathtools package and use the xleftrightarrow macro instead of mathopleftrightarrowlimits. (At any rate, limits isn't needed.)


With these observations in mind, I think it's possible to display the equation across three, rather than four, rows.



enter image description here



documentclassarticle
usepackagemathtools % for 'xleftrightarrow' macro
begindocument
beginalign*
M to P_jcolon
Biggl
&biggl[ n_1, n_2, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i) P_j bigr)
Bigr)_!K_!P^j
biggr]_K_!P^j, \
&biggl[ n_0, n_1, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr)
Bigr)_!K_!P^j, \
&quad
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr),
N_ixleftrightarrown_S^iM
biggr]_K_mathitTS^i = H(K_!P^j oplus n_S^i)
Biggr
endalign*
enddocument





share|improve this answer






















  • you're right of course, I'll delete my comment
    – daleif
    7 hours ago












up vote
7
down vote










up vote
7
down vote









Some suggestions:



  • Don't overuse curly braces to group math elements. A proliferation of and symbols makes the code nearly unreadable -- while doing absolutely nothing for TeX's ability to actually typeset the mess.


  • As @daleif has already pointed out in a comment, do not use eqnarray: It is seriously deprecated. Use align instead. When using align, use & only to indicate alignment points. Don't forget to terminate lines with \ (double backslash).


  • Don't use left and right for this multiline equation. It can't work. Instead, use big, Big, bigg and Bigg sizing directives.


  • Since there are quite a few parenthetic expressions, consider using square brackets instead of round parentheses for some of them.


  • Optional: Use ! ("negative thinspace") directives to "snug up" subscript terms.


  • Finally, again as @daleif has pointed out, load the mathtools package and use the xleftrightarrow macro instead of mathopleftrightarrowlimits. (At any rate, limits isn't needed.)


With these observations in mind, I think it's possible to display the equation across three, rather than four, rows.



enter image description here



documentclassarticle
usepackagemathtools % for 'xleftrightarrow' macro
begindocument
beginalign*
M to P_jcolon
Biggl
&biggl[ n_1, n_2, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i) P_j bigr)
Bigr)_!K_!P^j
biggr]_K_!P^j, \
&biggl[ n_0, n_1, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr)
Bigr)_!K_!P^j, \
&quad
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr),
N_ixleftrightarrown_S^iM
biggr]_K_mathitTS^i = H(K_!P^j oplus n_S^i)
Biggr
endalign*
enddocument





share|improve this answer














Some suggestions:



  • Don't overuse curly braces to group math elements. A proliferation of and symbols makes the code nearly unreadable -- while doing absolutely nothing for TeX's ability to actually typeset the mess.


  • As @daleif has already pointed out in a comment, do not use eqnarray: It is seriously deprecated. Use align instead. When using align, use & only to indicate alignment points. Don't forget to terminate lines with \ (double backslash).


  • Don't use left and right for this multiline equation. It can't work. Instead, use big, Big, bigg and Bigg sizing directives.


  • Since there are quite a few parenthetic expressions, consider using square brackets instead of round parentheses for some of them.


  • Optional: Use ! ("negative thinspace") directives to "snug up" subscript terms.


  • Finally, again as @daleif has pointed out, load the mathtools package and use the xleftrightarrow macro instead of mathopleftrightarrowlimits. (At any rate, limits isn't needed.)


With these observations in mind, I think it's possible to display the equation across three, rather than four, rows.



enter image description here



documentclassarticle
usepackagemathtools % for 'xleftrightarrow' macro
begindocument
beginalign*
M to P_jcolon
Biggl
&biggl[ n_1, n_2, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i) P_j bigr)
Bigr)_!K_!P^j
biggr]_K_!P^j, \
&biggl[ n_0, n_1, Bigl(
textprofile, N_i,
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr)
Bigr)_!K_!P^j, \
&quad
N_i(xleftrightarrowK_S^i)P_j,
# bigl( N_i(xleftrightarrowK_S^i)P_j bigr),
N_ixleftrightarrown_S^iM
biggr]_K_mathitTS^i = H(K_!P^j oplus n_S^i)
Biggr
endalign*
enddocument






share|improve this answer














share|improve this answer



share|improve this answer








edited 3 hours ago

























answered 7 hours ago









Mico

262k30355730




262k30355730











  • you're right of course, I'll delete my comment
    – daleif
    7 hours ago
















  • you're right of course, I'll delete my comment
    – daleif
    7 hours ago















you're right of course, I'll delete my comment
– daleif
7 hours ago




you're right of course, I'll delete my comment
– daleif
7 hours ago










MBK is a new contributor. Be nice, and check out our Code of Conduct.









 

draft saved


draft discarded


















MBK is a new contributor. Be nice, and check out our Code of Conduct.












MBK is a new contributor. Be nice, and check out our Code of Conduct.











MBK is a new contributor. Be nice, and check out our Code of Conduct.













 


draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2ftex.stackexchange.com%2fquestions%2f450662%2fmulti-line-long-equation-vanishes-few-brackets%23new-answer', 'question_page');

);

Post as a guest













































































Comments

Popular posts from this blog

What does second last employer means? [closed]

List of Gilmore Girls characters

Confectionery