No description
Find a file
2025-02-02 01:27:50 +01:00
.github Fix c&p error in GH Actions pipeline 2024-11-21 06:55:08 +01:00
support Fix formatting 2024-10-19 10:09:17 +02:00
testfiles-lua update test 2024-12-11 15:08:23 +01:00
testfiles-pdf Prepare for first upload 2024-08-15 20:19:16 +02:00
.gitignore Rename and rewrite pdfTeX stuff 2021-05-31 12:52:44 +02:00
build.lua Prepare for first upload 2024-08-15 20:19:16 +02:00
CHANGELOG.md move actualtext to the mc-chunk 2024-12-11 15:03:16 +01:00
config-lua.lua l3build for Lua testing 2021-10-31 17:18:23 +01:00
config-pdf.lua Use l3build for testing 2021-10-31 16:06:29 +01:00
luamml-amsmath.lua {smallmatrix} 2021-06-25 04:21:48 +02:00
luamml-array.lua correct typo 2024-11-29 14:29:59 +01:00
luamml-convert.lua correct handling of roots with degree 2024-12-04 19:41:39 +01:00
luamml-data-combining.lua Reorganize and add missing file 2021-04-23 02:59:35 +02:00
luamml-data-stretchy.lua Reorganize and add missing file 2021-04-23 02:59:35 +02:00
luamml-demo.sty Update version 2024-10-30 00:40:17 +01:00
luamml-legacy-mappings.lua Note potential mismatch in legacy mappings 2023-12-01 17:48:31 +01:00
luamml-lr.lua Generate nested <math> in <mtext> 2021-06-23 18:49:13 +02:00
luamml-patches-amsmath.sty move smallmatrix patch 2025-02-02 01:27:50 +01:00
luamml-patches-amstext.sty guard amstext patch 2025-01-28 15:36:05 +01:00
luamml-patches-kernel.sty move smash patches into sockets 2025-01-28 12:40:09 +01:00
luamml-patches-lab-math.sty suppress patch if latex-lab-math is new enough 2025-01-24 14:46:28 +01:00
luamml-patches-mathtools.sty Update version 2024-10-30 00:40:17 +01:00
luamml-pdf-demo.sty Update version 2024-10-30 00:40:17 +01:00
luamml-structelemwriter.lua move actualtext to the mc-chunk 2024-12-11 15:03:16 +01:00
luamml-table.lua Mark equation labels through intent 2024-10-20 12:21:51 +02:00
luamml-tex-annotate.lua add support for \tag_struct_use_num:n (#4) 2024-11-21 06:28:30 +01:00
luamml-tex.lua Add \l__luamml_pretty_int to control prettyprinting 2024-08-14 00:30:56 +02:00
luamml-xmlwriter.lua Improve pretty-printing for text-only nodes 2024-11-21 06:55:08 +01:00
luamml.dtx inner table sockets 2025-02-01 23:57:08 +01:00
pdfmml-emulate-node.lua Prepare for better pdfTeX support 2021-06-26 19:49:28 +02:00
pdfmml-logreader.lua More reliable pdfTeX annotations 2021-06-27 05:39:42 +02:00
pdfmml-showlists.lua Normalize parser 2021-07-04 03:18:36 +02:00
pdfmml.lua Make text_families more dynamic 2023-12-27 13:30:40 +01:00
README.md Prepare for first upload 2024-08-15 20:19:16 +02:00

LuaMML: Automated LuaLaTeX math to MathML conversion

This is an attempt to implement automatic conversion of LuaLaTeX inline and display math expressions into MathML code to aid with tagging. It works best with unicode-math, but it can also be used with traditional math fonts if mappings to Unicode are provided.

Installation

Run l3build install to install luamml into your local texmf tree.

Usage

Add \usepackage[tracing]{luamml-demo} to print MathML to the terminal or \usepackage[files]{luamml-demo} to generate separate files with MathML output. Alternatively it can be used with latex-lab to automatically integrate with tagging infrastucture.