Commit Graph

52 Commits

Author SHA1 Message Date
Marcel Fabian Krüger
ec8fd3c1a8 Only mark symbols belonging to MML token elements 2021-05-24 18:41:12 +02:00
Marcel Fabian Krüger
6f92838e19 Small improvements/fixes 2021-05-21 17:30:23 +02:00
Marcel Fabian Krüger
913b7150e1 Enable indentation / newlines in MathML writer 2021-05-18 21:01:48 +02:00
Marcel Fabian Krüger
1046e096ed Fix missing filename case 2021-05-18 20:56:47 +02:00
Marcel Fabian Krüger
2974676fab Add interface for writing MathML into a file 2021-05-18 19:39:30 +02:00
Marcel Fabian Krüger
c4c2b701b5 First attempt at generating structure elements 2021-05-12 07:43:57 +02:00
Marcel Fabian Krüger
98fd0a477a Enforce TeX like spacing 2021-05-13 02:56:37 +02:00
Marcel Fabian Krüger
ba219a05bb Suppress automatic spacing 2021-05-11 06:18:51 +02:00
Marcel Fabian Krüger
562f9b1248 Don't use strings for nod subtyps 2021-05-11 06:16:36 +02:00
Marcel Fabian Krüger
f9a23ca0b4 Simpler mathbin correction 2021-05-07 23:14:20 +02:00
Marcel Fabian Krüger
0147f41237 Add README 2021-05-03 23:24:22 +02:00
Marcel Fabian Krüger
743d8f85c5 Opportunistic inclusion of MathML in text content 2021-05-03 21:57:58 +02:00
Marcel Fabian Krüger
8e5cee495d Fight against XML weirdness 2021-05-03 21:53:10 +02:00
Marcel Fabian Krüger
246ae13e4e Always store MathML table 2021-05-03 20:07:57 +02:00
Marcel Fabian Krüger
c0f7e707a9 Delay more work until MathML is requested 2021-05-03 20:07:29 +02:00
Marcel Fabian Krüger
11206aecde Simplify internal interface 2021-05-02 02:58:20 +02:00
Marcel Fabian Krüger
912173cab1 Allow more hbox material 2021-05-01 08:27:52 +02:00
Marcel Fabian Krüger
64d5adfb33 Adjust to_text interface 2021-05-01 08:04:25 +02:00
Marcel Fabian Krüger
5f9d522244 Unify to_text usage 2021-05-01 08:00:29 +02:00
Marcel Fabian Krüger
81f0b867cd Initial hbox handling 2021-05-01 07:57:03 +02:00
Marcel Fabian Krüger
623e9dbe4a Support rules 2021-05-01 02:44:50 +02:00
Marcel Fabian Krüger
598dfc1b64 Initial support for text in array 2021-04-30 20:16:04 +02:00
Marcel Fabian Krüger
bba310e512 Better tags 2021-04-30 19:52:32 +02:00
Marcel Fabian Krüger
c026f67867 array improvements 2021-04-30 19:40:21 +02:00
Marcel Fabian Krüger
b33340721f Matrix and array support (requires array package) 2021-04-29 02:07:53 +02:00
Marcel Fabian Krüger
b9105dcc4a Extract table functionality from amsmath module 2021-04-28 22:03:40 +02:00
Marcel Fabian Krüger
bfc4efe3e1 Fix bug 2021-04-28 05:28:37 +02:00
Marcel Fabian Krüger
5c4bc21c0c Fix fences 2021-04-28 03:49:31 +02:00
Marcel Fabian Krüger
3b692504cb Labeled alignments 2021-04-27 17:33:22 +02:00
Marcel Fabian Krüger
b2e4824526 Support alignat 2021-04-27 03:30:08 +02:00
Marcel Fabian Krüger
372e43e165 Fix align spacing 2021-04-27 02:08:58 +02:00
Marcel Fabian Krüger
040f29aeaa Add \tracingmathml for debugging 2021-04-27 00:07:17 +02:00
Marcel Fabian Krüger
3995c7ae05 Reproducible output 2021-04-26 16:01:57 +02:00
Marcel Fabian Krüger
91ac3ca2fa Convert mathbin to mathord if used in odd context 2021-04-26 15:23:42 +02:00
Marcel Fabian Krüger
aa98c70f82 Reenable amsmath 2021-04-25 18:09:13 +02:00
Marcel Fabian Krüger
3dbf44a542 Don't install build.lua 2021-04-25 17:50:26 +02:00
Marcel Fabian Krüger
8294498483 Add build.lua 2021-04-25 17:46:46 +02:00
Marcel Fabian Krüger
26e1ffad33 TeX interface to retrieve handle for MML 2021-04-25 17:11:36 +02:00
Marcel Fabian Krüger
8843b99ece Multiple smaller bugs 2021-04-25 15:28:27 +02:00
Marcel Fabian Krüger
933545a64a Fix example 2021-04-25 15:20:52 +02:00
Marcel Fabian Krüger
b6a2de1265 Support merging mn nodes 2021-04-25 15:20:20 +02:00
Marcel Fabian Krüger
1ab153ed8a Better support \mathord and less unnecessary mrows 2021-04-24 20:41:10 +02:00
Marcel Fabian Krüger
23c6714e97 align support and fixes 2021-04-24 16:53:50 +02:00
Marcel Fabian Krüger
c0a1f60962 Better embellished operator handling 2021-04-23 07:50:21 +02:00
Marcel Fabian Krüger
d6bda3aff3 Reorganize and add missing file 2021-04-23 02:59:35 +02:00
Marcel Fabian Krüger
8be2760919 Don't require unicode-math 2021-04-22 23:38:28 +02:00
Marcel Fabian Krüger
b83f2c1d8c Initial glue/kern support 2021-04-19 21:04:48 +02:00
Marcel Fabian Krüger
0b896d83c7 Better stretchy handling and overwrite support 2021-04-19 20:17:38 +02:00
Marcel Fabian Krüger
3cb9600964 Set mathvariant to avoid automatic italic 2021-04-19 17:29:08 +02:00
Marcel Fabian Krüger
7ca21203ac Normalize some names of combining characters
The list remaps according to the table in MathML-Core, always selecting
the variant which has an XML entity name is such a character exists.
2021-04-19 17:07:29 +02:00