summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua')
-rw-r--r--Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua18
1 files changed, 14 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua
index 577afedaa11..e3b2373bc05 100644
--- a/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua
+++ b/Master/texmf-dist/tex/latex/tagpdf/tagpdf.lua
@@ -1,8 +1,18 @@
--- Packageversion: 0.60
--- Packagedate: 2019/03/20
-- tagpdf.lua
-- Ulrike Fischer
+local ProvidesLuaModule = {
+ name = "tagpdf",
+ version = "0.61", --TAGVERSION
+ date = "2019-07-02", --TAGDATE
+ description = "tagpdf lua code",
+ license = "The LATEX Project Public License 1.3c"
+}
+
+if luatexbase and luatexbase.provides_module then
+ luatexbase.provides_module (ProvidesLuaModule)
+end
+
--[[
The code has quite probably a number of problems
- more variables should be local instead of global
@@ -512,11 +522,10 @@ function uftag.func.store_mc_kid (mcnum,kid,page)
tableinsert(uftag.mc[mcnum]["kids"], kidtable )
end
+
function uftag.func.mc_num_of_kids (mcnum)
local num = 0
if uftag.mc[mcnum] and uftag.mc[mcnum]["kids"] then
- texio.write_nl("XXXXXXXXXXXXXXXXX")
- texio.write_nl(table.serialize(uftag.mc[mcnum]["kids"]))
num = #uftag.mc[mcnum]["kids"]
end
uftag.trace.log ("MC" .. mcnum .. "has " .. num .. "KIDS",4)
@@ -554,6 +563,7 @@ function uftag.func.store_struct_mcabs (structnum,mcnum)
uftag.struct[structnum]["mc"]=uftag.struct[structnum]["mc"] or { }
-- a structure can contain more than on mc chunk, the content should be ordered
tableinsert(uftag.struct[structnum]["mc"],mcnum)
+ uftag.trace.log("MCNUM "..mcnum.." insert in struct "..structnum,3)
-- but every mc can only be in one structure
uftag.mc[mcnum]= uftag.mc[mcnum] or { }
uftag.mc[mcnum]["parent"] = structnum