From 37a9ce1b992c253d0dc6f8fc3dbe7a263ba874f3 Mon Sep 17 00:00:00 2001 From: Ulrike Fischer Date: Wed, 5 Feb 2025 14:40:25 +0100 Subject: [PATCH] ensure latex catcode --- luamml-structelemwriter.lua | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/luamml-structelemwriter.lua b/luamml-structelemwriter.lua index 957c29f..d681ff5 100644 --- a/luamml-structelemwriter.lua +++ b/luamml-structelemwriter.lua @@ -6,6 +6,8 @@ local struct_end = token.create'tag_struct_end:' local mc_begin = token.create'tag_mc_begin:n' local mc_end = token.create'tag_mc_end:' +local catlatex = luatexbase.registernumber("catcodetable@latex") + local function escape_name(name) return name end @@ -44,7 +46,7 @@ local attributes = setmetatable({}, {__index = function(t, k) local attr_name = string.format('luamml_attr_%i', attribute_counter) t[k] = attr_name tex.runtoks(function() - tex.sprint(string.format('\\tagpdfsetup{newattribute={%s}{/O/NSO/NS %i 0 R', + tex.sprint(catlatex,string.format('\\tagpdfsetup{newattribute={%s}{/O/NSO/NS %i 0 R', attr_name, mathml_ns_obj or get_mathml_ns_obj())) -- tex.sprint(string.format('\\tagpdfsetup{newattribute={%s}{/O/MathML-3', -- attr_name))