No description
Find a file
Marcel Fabian Krüger b57813c1e8 Add license to README
2025-03-07 13:03:12 +01:00
.github Fix license for CTAN upload 2025-02-21 19:26:21 +01:00
support Fix formatting 2024-10-19 10:09:17 +02:00
testfiles-lua suppress css in the tests 2025-03-06 11:04:48 +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 update changelog 2025-03-06 11:19:55 +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 add pause intent 2025-03-02 20:35:50 +01: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 step version 2025-03-06 11:23:57 +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 step version 2025-03-06 11:23:57 +01:00
luamml-patches-amstext.sty step version 2025-03-06 11:23:57 +01:00
luamml-patches-kernel.sty step version 2025-03-06 11:23:57 +01:00
luamml-patches-lab-math.sty step version 2025-03-06 11:23:57 +01:00
luamml-patches-mathtools.sty step version 2025-03-06 11:23:57 +01:00
luamml-pdf-demo.sty step version 2025-03-06 11:23:57 +01:00
luamml-structelemwriter.lua change name of equation label intent 2025-02-21 09:55:29 +01:00
luamml-table.lua change name of equation label intent 2025-02-21 09:55:29 +01: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 ignore element with status tex:ignore 2025-02-05 23:45:11 +01:00
luamml.dtx step version 2025-03-06 11:23:57 +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 Add license to README 2025-03-07 13:03:12 +01: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.

License

LuaMML may be modified and distributed under the terms of the LaTeX Project Public License, version 1.3c or greater. It is written by Marcel Krüger and the LaTeX Project Team.