* Bug in math alignment @ 2022-11-02 9:38 Otared Kavian via ntg-context 2022-11-02 11:53 ` Jeong Dal via ntg-context 0 siblings, 1 reply; 5+ messages in thread From: Otared Kavian via ntg-context @ 2022-11-02 9:38 UTC (permalink / raw) To: mailing list for ConTeXt users; +Cc: Otared Kavian Hi Hans and Mikael, I think there is an issue with the size of math fonts in \frac when used in math alignments, as it is is shown in the following example. %% begin bug-mathalignment.tex \definemathmatrix[alignedcases] [align={1:right,2:left,3:left}, distance=3pt, left={\left\{}, right={\right.}, style=\displaystyle] \starttext Consider this \placeformula \startformula \startalignedcases \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR \NC \frac{\partial u}{\partial {\bi n}} \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR \stopalignedcases \stopformula or this (with\type{\displaystyle} added) \placeformula \startformula \startalignedcases \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR \NC \displaystyle\frac{\partial u}{\partial {\bi n}} \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR \stopalignedcases \stopformula Actually, one should have this \startformula \frac{\partial u}{\partial {\bi n}} = V u + \phi \qquad\text{on }\, \partial\Omega. \stopformula If one adds \type{\displaystyle} both to the numerator and denominator of \type{\frac}, the result is correct: \placeformula \startformula \startalignedcases \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR \NC \frac{\displaystyle\partial u}{\displaystyle\partial {\bi n}} \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR \stopalignedcases \stopformula \stoptext %% end bug-mathalignment.tex ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug in math alignment 2022-11-02 9:38 Bug in math alignment Otared Kavian via ntg-context @ 2022-11-02 11:53 ` Jeong Dal via ntg-context 2022-11-02 20:19 ` Otared Kavian via ntg-context 0 siblings, 1 reply; 5+ messages in thread From: Jeong Dal via ntg-context @ 2022-11-02 11:53 UTC (permalink / raw) To: mailing list for ConTeXt users; +Cc: Jeong Dal [-- Attachment #1.1: Type: text/plain, Size: 1014 bytes --] Dear Otared, > > I think there is an issue with the size of math fonts in \frac when used in math alignments, as it is is shown in the following example. > I confirm what you said. However, if I use \dm{} instead of \displaystyle as following, then the output is correct. \placeformula \startformula \startalignedcases \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR \NC \dm{\frac{\partial u}{\partial {\bi n}}} \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR \stopalignedcases \stopformula or this (with\type{\displaystyle} added) \placeformula \startformula \startalignedcases \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR \NC \dm{\frac{\partial u}{\partial {\bi n}}} \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR \stopalignedcases \stopformula In this example, it is OK to use \dm inside of \startformula … \stopformula. I am not sure that it is what Hans and Mikael want. Thanks, Best regards, Dalyoung [-- Attachment #1.2: Type: text/html, Size: 6963 bytes --] [-- Attachment #2: Type: text/plain, Size: 496 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug in math alignment 2022-11-02 11:53 ` Jeong Dal via ntg-context @ 2022-11-02 20:19 ` Otared Kavian via ntg-context 2022-11-02 20:44 ` Mikael Sundqvist via ntg-context 0 siblings, 1 reply; 5+ messages in thread From: Otared Kavian via ntg-context @ 2022-11-02 20:19 UTC (permalink / raw) To: mailing list for ConTeXt users; +Cc: Otared Kavian [-- Attachment #1.1: Type: text/plain, Size: 2051 bytes --] Dear Jeong, Thanks for testing my example, and pointing to the solution using \dm (which I didn’t know…). I think the correct behaviour of math alignments should avoid using additional commands such as \dm. We’ll see what Hans and Mikael say. Best regards: OK > On 2 Nov 2022, at 12:53, Jeong Dal via ntg-context <ntg-context@ntg.nl> wrote: > > Dear Otared, > >> >> I think there is an issue with the size of math fonts in \frac when used in math alignments, as it is is shown in the following example. >> > > I confirm what you said. > > However, if I use \dm{} instead of \displaystyle as following, then the output is correct. > > \placeformula > \startformula > \startalignedcases > \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR > \NC \dm{\frac{\partial u}{\partial {\bi n}}} > \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR > \stopalignedcases > \stopformula > or this (with\type{\displaystyle} added) > \placeformula > \startformula > \startalignedcases > \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR > \NC \dm{\frac{\partial u}{\partial {\bi n}}} > \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR > \stopalignedcases > \stopformula > > In this example, it is OK to use \dm inside of \startformula … \stopformula. > I am not sure that it is what Hans and Mikael want. > > Thanks, > > Best regards, > > Dalyoung > > > > > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context > webpage : https://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : https://contextgarden.net > ___________________________________________________________________________________ Otared Kavian e-mail: otared@gmail.com Phone: +33 6 88 26 70 95 [-- Attachment #1.2: Type: text/html, Size: 9112 bytes --] [-- Attachment #2: Type: text/plain, Size: 496 bytes --] ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug in math alignment 2022-11-02 20:19 ` Otared Kavian via ntg-context @ 2022-11-02 20:44 ` Mikael Sundqvist via ntg-context 2022-11-03 8:31 ` Otared Kavian via ntg-context 0 siblings, 1 reply; 5+ messages in thread From: Mikael Sundqvist via ntg-context @ 2022-11-02 20:44 UTC (permalink / raw) To: mailing list for ConTeXt users; +Cc: Mikael Sundqvist Hi, On Wed, Nov 2, 2022 at 9:19 PM Otared Kavian via ntg-context <ntg-context@ntg.nl> wrote: > > Dear Jeong, > > Thanks for testing my example, and pointing to the solution using \dm (which I didn’t know…). > I think the correct behaviour of math alignments should avoid using additional commands such as \dm. > > We’ll see what Hans and Mikael say. > > Best regards: OK > > On 2 Nov 2022, at 12:53, Jeong Dal via ntg-context <ntg-context@ntg.nl> wrote: > > Dear Otared, > > > I think there is an issue with the size of math fonts in \frac when used in math alignments, as it is is shown in the following example. > > > I confirm what you said. > > However, if I use \dm{} instead of \displaystyle as following, then the output is correct. > > \placeformula > \startformula > \startalignedcases > \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR > \NC \dm{\frac{\partial u}{\partial {\bi n}}} > \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR > \stopalignedcases > \stopformula > or this (with\type{\displaystyle} added) > \placeformula > \startformula > \startalignedcases > \NC - \Delta u \NC = 0 \NC \qquad\text{in }\, \Omega \NR > \NC \dm{\frac{\partial u}{\partial {\bi n}}} > \NC = V u + \phi \NC \qquad\text{on }\, \partial\Omega. \NR > \stopalignedcases > \stopformula > > In this example, it is OK to use \dm inside of \startformula … \stopformula. > I am not sure that it is what Hans and Mikael want. > > Thanks, > > Best regards, > > Dalyoung > > I think in this case it is better to use a mathsimplealign instead of a matrix. \definemathsimplealign[pdeproblem][ left={\startmathfenced[cases]}, right=\stopmathfenced, align={1:right,2:left,3:left}, strut=yes, ] \definemathsimplealign[collected][ left={\startmathfenced[sesac]}, right=\stopmathfenced, align={1:right,2:left,3:left}, strut=yes, ] \starttext \placeformula \startformula \startpdeproblem \NC - \Delta u \NC = 0 \NC \qquad\text{in } \Omega \NR \NC \frac{\partial u}{\partial {\bi n}} \NC = V u + \phi \NC \qquad\text{on } \partial\Omega \NR \stoppdeproblem \stopformula \placeformula \startformula \startcollected \NC - \Delta u \NC = 0 \NC \qquad\text{in } \Omega \NR \NC \frac{\partial u}{\partial {\bi n}} \NC = V u + \phi \NC \qquad\text{on } \partial\Omega \NR \stopcollected \stopformula \stoptext Best, Mikael ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug in math alignment 2022-11-02 20:44 ` Mikael Sundqvist via ntg-context @ 2022-11-03 8:31 ` Otared Kavian via ntg-context 0 siblings, 0 replies; 5+ messages in thread From: Otared Kavian via ntg-context @ 2022-11-03 8:31 UTC (permalink / raw) To: mailing list for ConTeXt users; +Cc: Otared Kavian Hi Mikael, Thanks for your reply. Indeed with your hint the issue disappears. I’ll change my definition… Best regards: Otared > On 2 Nov 2022, at 21:44, Mikael Sundqvist via ntg-context <ntg-context@ntg.nl> wrote: > […] > I think in this case it is better to use a mathsimplealign instead of a matrix. > > \definemathsimplealign[pdeproblem][ > left={\startmathfenced[cases]}, > right=\stopmathfenced, > align={1:right,2:left,3:left}, > strut=yes, > ] > > \definemathsimplealign[collected][ > left={\startmathfenced[sesac]}, > right=\stopmathfenced, > align={1:right,2:left,3:left}, > strut=yes, > ] > > \starttext > > \placeformula > \startformula > \startpdeproblem > \NC - \Delta u \NC = 0 \NC \qquad\text{in } \Omega \NR > \NC \frac{\partial u}{\partial {\bi n}} \NC = V u + \phi \NC > \qquad\text{on } \partial\Omega \NR > \stoppdeproblem > \stopformula > > \placeformula > \startformula > \startcollected > \NC - \Delta u \NC = 0 \NC \qquad\text{in } \Omega \NR > \NC \frac{\partial u}{\partial {\bi n}} \NC = V u + \phi \NC > \qquad\text{on } \partial\Omega \NR > \stopcollected > \stopformula > > \stoptext > > Best, Mikael > ___________________________________________________________________________________ > If your question is of interest to others as well, please add an entry to the Wiki! > > maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context > webpage : https://www.pragma-ade.nl / http://context.aanhet.net > archive : https://bitbucket.org/phg/context-mirror/commits/ > wiki : https://contextgarden.net > ___________________________________________________________________________________ Otared Kavian e-mail: otared@gmail.com Phone: +33 6 88 26 70 95 ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://www.ntg.nl/mailman/listinfo/ntg-context webpage : https://www.pragma-ade.nl / http://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : https://contextgarden.net ___________________________________________________________________________________ ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-11-03 8:31 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2022-11-02 9:38 Bug in math alignment Otared Kavian via ntg-context 2022-11-02 11:53 ` Jeong Dal via ntg-context 2022-11-02 20:19 ` Otared Kavian via ntg-context 2022-11-02 20:44 ` Mikael Sundqvist via ntg-context 2022-11-03 8:31 ` Otared Kavian via ntg-context
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).