Go to file
2024-10-20 00:58:08 +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 Prepare for first upload 2024-08-15 20:19:16 +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 Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-patches-amstext.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-patches-array.sty Adapt array patch for new array version 2024-08-24 14:29:20 +02:00
luamml-patches-kernel.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-patches-lab-math.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-pdf-demo.sty Prepare for first upload 2024-08-15 20:19:16 +02:00
luamml-structelemwriter.lua Use Attribute NameSpace and add missing test files 2021-10-31 23:12:42 +01:00
luamml-table.lua {multline} support (without labels on the left) 2021-06-23 11:05:45 +02:00
luamml-tex-annotate.lua Unbreak explicitly suppressing MathML conversion of elements 2024-10-20 00:58:08 +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 Fix typos 2024-08-15 20:30:04 +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.