Commit Graph

163 Commits

Author SHA1 Message Date
Marcel Fabian Krüger
fc430b31ac Mark equation labels through intent 2024-10-20 12:21:51 +02:00
Marcel Fabian Krüger
cfb5d03b92 Fix MathML namespace in structure elements and improve error handling 2024-10-20 12:16:10 +02:00
Marcel Fabian Krüger
e5d5ac2efe Unbreak explicitly suppressing MathML conversion of elements 2024-10-20 00:58:08 +02:00
Marcel Fabian Krüger
071cf90549 Fix formatting 2024-10-19 10:09:17 +02:00
Marcel Fabian Krüger
92d3b9bd5b Adapt array patch for new array version 2024-08-24 14:29:20 +02:00
Marcel Fabian Krüger
9c757878ee Fix typos 2024-08-15 20:30:04 +02:00
Marcel Fabian Krüger
2656c86158 Remove old test files 2024-08-15 20:22:04 +02:00
Marcel Fabian Krüger
bae4f782bb Prepare for first upload 2024-08-15 20:19:16 +02:00
Marcel Fabian Krüger
1a19e3947a Add \l__luamml_pretty_int to control prettyprinting 2024-08-14 00:30:56 +02:00
Marcel Fabian Krüger
62bab63177 Drop \show statements 2024-07-18 12:53:06 +02:00
Marcel Fabian Krüger
413ec0112a Stop emitting intent="@ignore" 2024-07-17 19:36:49 +02:00
Marcel Fabian Krüger
e74bca7eac Add patches for latex-lab math compatibility 2024-07-16 09:11:07 +02:00
Marcel Fabian Krüger
be474c633a Fix documentation 2024-04-04 16:10:35 +02:00
Marcel Fabian Krüger
7341dd5fc6 Improve detection 2023-12-27 18:14:46 +01:00
Marcel Fabian Krüger
f4c0721401 Reset family assignments between math blocks 2023-12-27 17:48:39 +01:00
Marcel Fabian Krüger
3c033069f3 Automatically try to detect text fonts 2023-12-27 15:34:07 +01:00
Marcel Fabian Krüger
e6d7b73beb Make text_families more dynamic 2023-12-27 13:30:40 +01:00
Marcel Fabian Krüger
9b85cdb610 Don't serialize namespaced attributes into XML 2023-12-23 11:55:31 +01:00
Marcel Fabian Krüger
9c43b61387 Remove debugging output 2023-12-21 02:58:13 +01:00
Marcel Fabian Krüger
ae911c29ae Avoid attaching invalid attributes 2023-12-21 02:31:11 +01:00
Marcel Fabian Krüger
174cad050b Add LaTeX hook to intercept converted MathML 2023-12-20 19:22:21 +01:00
Marcel Fabian Krüger
637dfbf90a Escaping control characters 2023-12-19 23:27:31 +01:00
Marcel Fabian Krüger
89f8e2a79a Fix units for height and width in mspace 2023-12-19 21:35:33 +01:00
Marcel Fabian Krüger
7a52f5580b Fix XML escaping 2023-12-19 20:55:13 +01:00
Marcel Fabian Krüger
9005c304d7 Don't try to use expl3 box functions to access old 2e boxes in patches 2023-12-01 17:52:46 +01:00
Marcel Fabian Krüger
3bd184a3d1 Note potential mismatch in legacy mappings 2023-12-01 17:48:31 +01:00
Marcel Fabian Krüger
e83622cbae Recreate tests 2023-03-18 00:01:27 +01:00
Marcel Fabian Krüger
e84079ee73 Update preambles 2022-12-06 07:21:59 +01:00
Marcel Fabian Krüger
a2fb445894 Some test updates 2022-12-04 08:41:45 +01:00
Marcel Fabian Krüger
cb2c48aa8d Move {cases} patch to amsmath patches since it patches the amsmath definition 2022-12-04 07:51:36 +01:00
Marcel Fabian Krüger
f5be988925 Adapt to L3PL naming change of \use(_i):n 2022-12-04 07:33:13 +01:00
Marcel Fabian Krüger
d2bb7a9457 Reference demo package in README 2021-12-17 08:37:21 +01:00
Marcel Fabian Krüger
bdbeb16c53 Adapt to tagpdf's push/pop mc commands 2021-12-16 18:18:31 +01:00
Marcel Fabian Krüger
c8c32e0f4c Move cases patches to kernel patches 2021-11-02 02:27:20 +01:00
Marcel Fabian Krüger
d6758fe997 Beginning of draft for algorithm description 2021-11-01 07:44:40 +01:00
Marcel Fabian Krüger
288af48597 Update testfiles 2021-11-01 06:54:06 +01:00
Marcel Fabian Krüger
0cd0784699 Patch {cases} 2021-11-01 06:54:06 +01:00
Marcel Fabian Krüger
f132e3496a Patch \text 2021-11-01 06:54:06 +01:00
Marcel Fabian Krüger
c6a180cd1a Use Attribute NameSpace and add missing test files 2021-10-31 23:12:42 +01:00
Marcel Fabian Krüger
d1ef3292ee Adapt to new tagpdf versions 2021-10-31 17:52:34 +01:00
Marcel Fabian Krüger
8ddc9aeebc l3build for Lua testing 2021-10-31 17:18:23 +01:00
Marcel Fabian Krüger
cfae79975e Use l3build for testing 2021-10-31 16:06:29 +01:00
Marcel Fabian Krüger
5b9066eb26 Normalize parser 2021-07-04 03:18:36 +02:00
Marcel Fabian Krüger
54ce65a04d Add luamml-pdf-demo 2021-07-04 03:17:37 +02:00
Marcel Fabian Krüger
ddaf56b8af Fix typos 2021-07-04 01:37:17 +02:00
Marcel Fabian Krüger
71c127dd67 Extend showlists parser 2021-07-03 22:41:43 +02:00
Marcel Fabian Krüger
3eae23c268 Annotate composed kernel symbols 2021-07-03 06:19:53 +02:00
Marcel Fabian Krüger
235815eb98 Adapt phantom patches for pdfTeX 2021-06-28 06:40:14 +02:00
Marcel Fabian Krüger
5252cbc90d Add interfaces in LuaTeX for pdfTeX compatibility
This is a combination of 2 commits.

- Provide \luamml_pdf_write: dummy in LuaTeX
- Make labelled formulas accessible in LuaTeX annotations
2021-06-28 06:38:55 +02:00
Marcel Fabian Krüger
e76d9ec8bf Fix style flag handling 2021-06-28 06:38:55 +02:00