Am 09.08.2012 um 22:21 schrieb Prashanth: > > On 09/08/12 09:37, Steffen Wolfrum wrote: >> Hi, >> >> for nice linebreaking we can adjust math formulas by the use of NC, NR >> alignment. >> >> But if someone only wants long formulas to fit in a defined area, and want >> them to break automatically ... is there a handy solution? >> >> (Below are examples that don't work) >> >> Thanks, >> Steffen >> ------- >> >> >> \starttext >> >> >> \placeformula >> \startformula[9pt] >> I=\big\{\lambda u(x_0-\pi^H K)+(1-\lambda)[\pi^L u(x_0-K+(1-\pi^L)Z_{L'}) >> +(1-\pi^L)u(x_0-\pi^L Z_{L'})]\big\}-\big\{\pi^U u(x_0-K+(1-\pi^U)Z_{U'}) >> +(1-\pi^U)u(x_0-\pi^U Z_{U'})\big\}. >> \stopformula >> >> >> >> \defineframedtext >> [defbackground] >> [width=10cm, >> frame=on, >> location=paragraph] >> >> >> \startdefbackground >> \placeformula >> \startformula[9pt] >> I=\big\{\lambda u(x_0-\pi^H K)+(1-\lambda)[\pi^L u(x_0-K+(1-\pi^L)Z_{L'}) >> +(1-\pi^L)u(x_0-\pi^L Z_{L'})]\big\} -\big\{\pi^U u(x_0-K+(1-\pi^U)Z_{U'}) >> +(1-\pi^U)u(x_0-\pi^U Z_{U'})\big\}. >> \stopformula >> \stopdefbackground >> >> >> >> >> >> \definelayer[mylayer] >> >> >> \setlayerframed >> [mylayer] >> [x=25mm, >> y=85mm, >> height=43.5mm, >> width=10cm,align=block] >> { >> \placeformula >> \startformula[9pt] >> I=\big\{\lambda u(x_0-\pi^H K)+(1-\lambda)[\pi^L u(x_0-K+(1-\pi^L)Z_{L'}) >> +(1-\pi^L)u(x_0-\pi^L Z_{L'})]\big\} -\big\{\pi^U u(x_0-K+(1-\pi^U)Z_{U'}) >> +(1-\pi^U)u(x_0-\pi^U Z_{U'})\big\}. >> \stopformula >> } >> >> \setupbackgrounds[page][background=mylayer] >> >> >> >> >> >> >> \stoptext >> > When I needed something like that, I used \allowbreak with inlinemath. In > your case, you could do: > \bTABLE[frame=on,align=right,width=10cm] > \bTR > \bTD > $I=\big\{\lambda u(x_0-\pi^H K)\allowbreak+(1-\lambda)[\pi^L > u(x_0-K+(1-\pi^L)Z_{L'})\allowbreak+(1-\pi^L)u(x_0-\pi^L > Z_{L'})]\big\}\allowbreak -\big\{\pi^U > u(x_0-K+(1-\pi^U)Z_{U'})\allowbreak+(1-\pi^U)u(x_0-\pi^U Z_{U'})\big\}.$ > \eTD > \eTR > \eTABLE > > This will just flow it like regular text. I don't know if this is good enough > for your needs. If not, you can add another way to your list of ways ;-).
Hey, you skipped start/stopformula and used a $$ environment?! Why not, that's a quite clever approach (... actually, it's a quite efficient workaround for my needs). Thank you Prash, thank you very much! Steffen ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________