diff options
author | Karl Berry <karl@freefriends.org> | 2024-03-04 21:11:25 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2024-03-04 21:11:25 +0000 |
commit | c348c10c717f96f00b54fddf0bd6c65555bedc4e (patch) | |
tree | 07d408903863c15cc031b073e841d721dcad2849 /Master/texmf-dist/tex/luatex/luamplib/luamplib.sty | |
parent | 8513513489880b54cfb194c0e604e3cc48de83e1 (diff) |
luamplib (4mar24)
git-svn-id: svn://tug.org/texlive/trunk@70396 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/luatex/luamplib/luamplib.sty')
-rw-r--r-- | Master/texmf-dist/tex/luatex/luamplib/luamplib.sty | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/luatex/luamplib/luamplib.sty b/Master/texmf-dist/tex/luatex/luamplib/luamplib.sty index d2810d80e9c..10c267429ac 100644 --- a/Master/texmf-dist/tex/luatex/luamplib/luamplib.sty +++ b/Master/texmf-dist/tex/luatex/luamplib/luamplib.sty @@ -14,7 +14,7 @@ \else \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{luamplib} - [2024/03/01 v2.26.0 mplib package for LuaTeX] + [2024/03/04 v2.26.2 mplib package for LuaTeX] \ifx\newluafunction\@undefined \input ltluatex \fi @@ -147,9 +147,21 @@ }% } \fi -\def\mpdim#1{ mplibdimen("#1") } +\def\mpdim#1{ runscript("luamplibdimen{#1}") } +\ifdefined\IfDocumentMetadataTF + \IfDocumentMetadataTF{ + \newcatcodetable\catcodetable@explat + \directlua{ luamplib.cctabexplat = \the\allocationnumber } + \begingroup + \ExplSyntaxOn + \catcode`@=11 + \savecatcodetable\catcodetable@explat + \ExplSyntaxOff + \endgroup + }{} +\fi \def\mpcolor#1#{\domplibcolor{#1}} -\def\domplibcolor#1#2{ mplibcolor("#1{#2}") } +\def\domplibcolor#1#2{ runscript("luamplibcolor{#1{#2}}") } \def\mplibnumbersystem#1{\directlua{ local t = "#1" if t == "binary" then t = "decimal" end |