diff options
author | Hans Hagen <pragma@wxs.nl> | 2022-08-05 12:41:19 +0200 |
---|---|---|
committer | Context Git Mirror Bot <phg@phi-gamma.net> | 2022-08-05 12:41:19 +0200 |
commit | 79db9f0bfc67ea8b4ed21d966e270f0adddfd8b8 (patch) | |
tree | 47d1b3ffd491caa9bd24117387d7eb7ba5535637 /tex/context/base/mkxl/math-ali.lmt | |
parent | 1e83b1b27a30fc8df44607a37103b6c65efec538 (diff) | |
download | context-79db9f0bfc67ea8b4ed21d966e270f0adddfd8b8.tar.gz |
2022-08-05 11:41:00
Diffstat (limited to 'tex/context/base/mkxl/math-ali.lmt')
-rw-r--r-- | tex/context/base/mkxl/math-ali.lmt | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/tex/context/base/mkxl/math-ali.lmt b/tex/context/base/mkxl/math-ali.lmt index a84d5a4c4..718975a50 100644 --- a/tex/context/base/mkxl/math-ali.lmt +++ b/tex/context/base/mkxl/math-ali.lmt @@ -82,3 +82,20 @@ function mathematics.registersimplematrix(name,action) useractions[name] = action end end + +-- \cases{1, x>0 ; -1, x<0 } + +interfaces.implement { + name = "simplecases", + arguments = "2 strings", + actions = function(method,data) + -- no methods yet + local m = lpegmatch(rows,(gsub(data,"%s+"," "))) + for i=1,#m do + m[i] = lpegmatch(cols,m[i]) + end + for i=1,#m do + context("\\NC %{ \\NC }t \\NR",m[i]) + end + end +} |