![](https://secure.gravatar.com/avatar/5faea8b4fa0adb143383811dc94f0d22.jpg?s=120&d=mm&r=g)
Hi everyone, This question is primarily intended for Aditya… but I guess other fellows on the list can also help me solve the following alignment problem: Is it possible to have an alignment like the rsult of the following with \startcases...\stopcases? \starttext \startformula \startmatrix[align={right,left,right},distance=3pt,left={\left\{}, right={\right.}] \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC \displaystyle {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad\mbox{on } \partial\Omega \NR \stopmatrix \stopformula \stoptext Actually I used to have such alignments with the following structure (in good old plain TeX...): \starttext \startformula \cases{ \eqalign{ -\Delta u + g(u) &= f \cr \displaystyle {\partial u \over \partial {\bf n} } &= h(u) \cr } \quad \eqalign{ &\hbox{in } \Omega \cr &\vphantom{{\partial u \over \partial {\bf n} }} \hbox{on } \partial \Omega \cr } } \stopformula \stoptext (which gives approximately the same result as the first example above, but clearly the math-alignment structure set up by Aditya and Hans is much more elegant. (Although I prefer the vertical distance between the lines obtained with my plain TeX structure: by the way is it possible to fine tune such things in ConTeXt). So my question is: whether one can use \startcases ...\stopcases instead of \startmatrix ... \stopmatrix in order to obtain the result of the plain TeX example? Thanks in advance: OK
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Mon, 19 Jan 2009, Otared Kavian wrote:
Hi everyone,
This question is primarily intended for Aditya… but I guess other fellows on the list can also help me solve the following alignment problem: Is it possible to have an alignment like the rsult of the following with \startcases...\stopcases?
\starttext
\startformula \startmatrix[align={right,left,right},distance=3pt,left={\left\{}, right={\right.}] \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC \displaystyle {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad\mbox{on } \partial\Omega \NR \stopmatrix \stopformula
\stoptext
Actually I used to have such alignments with the following structure (in good old plain TeX...):
\starttext
\startformula \cases{ \eqalign{ -\Delta u + g(u) &= f \cr \displaystyle {\partial u \over \partial {\bf n} } &= h(u) \cr } \quad \eqalign{ &\hbox{in } \Omega \cr &\vphantom{{\partial u \over \partial {\bf n} }} \hbox{on } \partial\Omega \cr } } \stopformula
\stoptext
(which gives approximately the same result as the first example above, but clearly the math-alignment structure set up by Aditya and Hans is much more elegant. (Although I prefer the vertical distance between the lines obtained with my plain TeX structure: by the way is it possible to fine tune such things in ConTeXt). So my question is: whether one can use \startcases ...\stopcases instead of \startmatrix ... \stopmatrix in order to obtain the result of the plain TeX example?
No, but there is not much difference between cases and matrix. Consider: \definemathmatrix[alignedcase] [align={right,left,right},distance=3pt,left={\left\{}, right={\right.},style=\displaystyle] \starttext \startformula \startalignedcase \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad\mbox{on } \partial\Omega \NR \stopalignedcase \stopformula Aditya
![](https://secure.gravatar.com/avatar/5faea8b4fa0adb143383811dc94f0d22.jpg?s=120&d=mm&r=g)
On 19 janv. 09, at 15:38, Aditya Mahajan wrote:
On Mon, 19 Jan 2009, Otared Kavian wrote:
[...] So my question is: whether one can use \startcases ...\stopcases instead of \startmatrix ... \stopmatrix in order to obtain the result of the plain TeX example?
No, but there is not much difference between cases and matrix. Consider:
\definemathmatrix[alignedcase] [align={right,left,right},distance=3pt,left={\left\{}, right={\right.},style=\displaystyle] \starttext
\startformula \startalignedcase \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad \mbox{on } \partial\Omega \NR \stopalignedcase \stopformula
Aditya___________________________________________________________________________________
Thanks Aditya: actually an alternative definition in order to get what I mentioned in my question is the following: \starttext \definemathmatrix[alignedcase] [align={right,left,left}, % <---- instead of align={right,left,right} distance=3pt, left={\left\{}, right={\right.}, style=\displaystyle] \startformula \startalignedcase \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad \mbox{on } \partial\Omega \NR \stopalignedcase \stopformula \stoptext Should I add this to the wiki? Many thanks: OK
![](https://secure.gravatar.com/avatar/c5ae4f9aa0d3a9bd5376e92b322c3e50.jpg?s=120&d=mm&r=g)
On Mon, 19 Jan 2009, Otared Kavian wrote:
On 19 janv. 09, at 15:38, Aditya Mahajan wrote:
On Mon, 19 Jan 2009, Otared Kavian wrote:
[...] So my question is: whether one can use \startcases ...\stopcases instead of \startmatrix ... \stopmatrix in order to obtain the result of the plain TeX example?
No, but there is not much difference between cases and matrix. Consider:
\definemathmatrix[alignedcase] [align={right,left,right},distance=3pt,left={\left\{}, right={\right.},style=\displaystyle] \starttext
\startformula \startalignedcase \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad\mbox{on } \partial\Omega \NR \stopalignedcase \stopformula
Aditya___________________________________________________________________________________
Thanks Aditya: actually an alternative definition in order to get what I mentioned in my question is the following:
\starttext \definemathmatrix[alignedcase] [align={right,left,left}, % <---- instead of align={right,left,right} distance=3pt, left={\left\{}, right={\right.}, style=\displaystyle]
\startformula \startalignedcase \NC -\Delta u + g(u) \NC{} = f \NC \quad\mbox{in } \Omega\NR \NC {\partial u \over \partial {\bf n} } \NC{} = h(u) \NC \quad\mbox{on } \partial\Omega \NR \stopalignedcase \stopformula \stoptext
Should I add this to the wiki?
Please do. Aditya
![](https://secure.gravatar.com/avatar/5faea8b4fa0adb143383811dc94f0d22.jpg?s=120&d=mm&r=g)
On 19 janv. 09, at 19:49, Aditya Mahajan wrote:
On Mon, 19 Jan 2009, Otared Kavian wrote:
[…] Should I add this to the wiki?
Please do.
Aditya
Done: http://wiki.contextgarden.net/\startcases Best regards: OK
participants (2)
-
Aditya Mahajan
-
Otared Kavian