No description
Find a file
Marcel Fabian Krüger 9d0b738c03 Tag new release v0.3.0
2025-02-17 08:55:08 +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 testfiles (empty mi, NS) 2025-02-11 09:53:43 +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 Changelog update 2025-02-17 08:47:12 +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 tag rows with no tag with an empty mtd 2025-02-08 11:40:49 +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 Tag new release v0.3.0 2025-02-17 08:55:08 +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 Tag new release v0.3.0 2025-02-17 08:55:08 +01:00
luamml-patches-amstext.sty Tag new release v0.3.0 2025-02-17 08:55:08 +01:00
luamml-patches-kernel.sty Tag new release v0.3.0 2025-02-17 08:55:08 +01:00
luamml-patches-lab-math.sty Tag new release v0.3.0 2025-02-17 08:55:08 +01:00
luamml-patches-mathtools.sty Tag new release v0.3.0 2025-02-17 08:55:08 +01:00
luamml-pdf-demo.sty Tag new release v0.3.0 2025-02-17 08:55:08 +01:00
luamml-structelemwriter.lua ensure that lua table exist 2025-02-11 09:36:08 +01:00
luamml-table.lua tag rows with no tag with an empty mtd 2025-02-08 11:40:49 +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 Tag new release v0.3.0 2025-02-17 08:55: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.