Go to file
2024-10-26 09:32:05 +02:00
support Fix formatting 2024-10-19 10:09:17 +02:00
testfiles-lua Prepare for first upload 2024-08-15 20:19:16 +02: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
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 Opportunistic inclusion of MathML in text content 2021-05-03 21:57:58 +02:00
luamml-convert.lua Stop emitting intent="@ignore" 2024-07-17 19:36:49 +02: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 rename commands as discussed 2024-10-26 09:32:05 +02: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 rename commands as discussed 2024-10-26 09:32:05 +02:00
luamml-patches-amstext.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-patches-array.sty rename commands as discussed 2024-10-26 09:32:05 +02:00
luamml-patches-kernel.sty rename commands as discussed 2024-10-26 09:32:05 +02:00
luamml-patches-lab-math.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-patches-mathtools.sty add mathtools patch, latex3/tagging-project#734 2024-10-26 09:32:05 +02:00
luamml-pdf-demo.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-structelemwriter.lua Fix MathML namespace in structure elements and improve error handling 2024-10-20 12:16:10 +02:00
luamml-table.lua Mark equation labels through intent 2024-10-20 12:21:51 +02:00
luamml-tex-annotate.lua Support \smash and cleanup 2024-10-24 23:45:07 +02:00
luamml-tex.lua Add \l__luamml_pretty_int to control prettyprinting 2024-08-14 00:30:56 +02:00
luamml-xmlwriter.lua Don't serialize namespaced attributes into XML 2023-12-23 11:55:31 +01:00
luamml.dtx add mathtools patch, latex3/tagging-project#734 2024-10-26 09:32:05 +02: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.