Re: [NTG-context] Vertical lines in matrices
Dear Weber Mattias, Please see page 10 of “mathalign.pdf” made by Aditya. He showed the way of writing aligned math including matrices. For example, \startformula \startmatrix[left={\left(\,},right={\,\right)}] \NC 1 \NC 0 \NC 0 \NR \NC 0 \NC 1 \NC 0 \NR \NC 0 \NC 0 \NC 1 \NR \stopmatrix \stopformula There are many other examples that you can use. Best regards, Dalyoung
Message: 2 Date: Sun, 3 May 2020 17:47:24 +0000 From: "Weber, Matthias"
To: mailing list for ConTeXt users Subject: [NTG-context] Vertical lines in matrices Message-ID: Content-Type: text/plain; charset="utf-8" Dear List,
I am trying to get vertical (separating) lines into matrices, as is possible in tables:
\starttext \startformula \left( \starttable[|c|c|c|] \NC 0 \NC 0\VL 0 \FR \NC 1 \NC 0\VL 1 \FR \stoptable \right) \stopformula \stoptext
Thanks Jeong, I was aware of this. While there is no solution that adds vertical lines into matrices, one can juxtapose two (or more) of them with properly chosen delimiters, like so: \definemathmatrix [bvmatrix] [left={\left(\,},right={\ \right\vert}] \definemathmatrix [rbmatrix] [left={\left.\,},right={\,\right)}] \starttext \startformula \startbvmatrix \NC 0 \NC 0\NC 0 \NR \NC 1 \NC 0\NC 1 \NR \stopbvmatrix \startrbmatrix \NC 0 \NR \NC 1 \NR \stoprbmatrix \stopformula \stoptext
On May 4, 2020, at 04:25, Jeong Dal
wrote: Dear Weber Mattias,
Please see page 10 of “mathalign.pdf” made by Aditya. He showed the way of writing aligned math including matrices. For example,
\startformula
\startmatrix[left={\left(\,},right={\,\right)}]
\NC 1 \NC 0 \NC 0 \NR \NC 0 \NC 1 \NC 0 \NR \NC 0 \NC 0 \NC 1 \NR
\stopmatrix \stopformula There are many other examples that you can use.
Best regards, Dalyoung
Message: 2 Date: Sun, 3 May 2020 17:47:24 +0000 From: "Weber, Matthias"
To: mailing list for ConTeXt users Subject: [NTG-context] Vertical lines in matrices Message-ID: Content-Type: text/plain; charset="utf-8" Dear List,
I am trying to get vertical (separating) lines into matrices, as is possible in tables:
\starttext \startformula \left( \starttable[|c|c|c|] \NC 0 \NC 0\VL 0 \FR \NC 1 \NC 0\VL 1 \FR \stoptable \right) \stopformula \stoptext
___________________________________________________________________________________ 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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
On Mon, 4 May 2020, Weber, Matthias wrote:
I was aware of this. While there is no solution that adds vertical lines into matrices,
It should not be too difficult to support "proper" vertical and horizontal lines. It should be possible to just add solid lines relatively easily. With dashed and other forms of lines, it is more a question of finding the right user-interface than anything else. Can you give more details of the features and visual output that you are looking for? Aditya
Hi Aditya, Ideally I would like to be able to typeset blocks in block matrices visually separated, as for instance is done in https://tex.stackexchange.com/questions/23853/specific-blockmatrices/23857 My current solution for just vertical lines below has the drawback that it uses the standard delimiter \vert for the vertical line(s), which is too thick for my taste. Thanks, Matthias \definemathmatrix [bvmatrix] [left={\left(\,},right={\ \right|}] \definemathmatrix [rbmatrix] [left={\left.\,},right={\,\right)}] \starttext \startformula \startbvmatrix \NC 0 \NC 0\NC 0 \NR \NC 1 \NC 0\NC 1 \NR \HL \NC 1 \NC 0\NC 1 \NR \stopbvmatrix \startrbmatrix \NC 0 \NR \NC 1 \NR \HL \NC 1 \NR \stoprbmatrix \stopformula \stoptext
On May 4, 2020, at 13:00, Aditya Mahajan
wrote: On Mon, 4 May 2020, Weber, Matthias wrote:
I was aware of this. While there is no solution that adds vertical lines into matrices,
It should not be too difficult to support "proper" vertical and horizontal lines. It should be possible to just add solid lines relatively easily. With dashed and other forms of lines, it is more a question of finding the right user-interface than anything else.
Can you give more details of the features and visual output that you are looking for?
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://context.aanhet.net archive : https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net ___________________________________________________________________________________
participants (3)
-
Aditya Mahajan
-
Jeong Dal
-
Weber, Matthias