[NTG-context] Math align with \startcases

2009-01-19 Thread Otared Kavian

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
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Math align with \startcases

2009-01-19 Thread Aditya Mahajan

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___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Math align with \startcases

2009-01-19 Thread Otared Kavian


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

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Math align with \startcases

2009-01-19 Thread Aditya Mahajan

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
___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___


Re: [NTG-context] Math align with \startcases

2009-01-19 Thread Otared Kavian


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

___
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  : https://foundry.supelec.fr/projects/contextrev/
wiki : http://contextgarden.net
___