diff --git a/CHANGELOG.md b/CHANGELOG.md index 705d0c2..7896db6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,23 @@ All notable changes to the `luamml` package since the The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), this project uses date-based 'snapshot' version identifiers. + ## [Unreleased] +- Ulrike Fischer, 2025-02-21 + * change intent :equationlabel to :equation-label and + :noequationlabel to :no-equation-label + + ## 2025-02-17 ### Changed +- Ulrike Fischer, 2025-02-17 + * moved all patches into latex-lab + * added sockets to luamml.dtx + * changed handling of tags/labels: empty tags produces a row too and have an intent + * corrected small bugs + - Ulrike Fischer, 2024-11-29 luamml-structelemwriter.lua: moved the actualtext for e.g. stretched braces from the structure element to the mc-chunk. diff --git a/luamml-structelemwriter.lua b/luamml-structelemwriter.lua index 3087305..53718ae 100644 --- a/luamml-structelemwriter.lua +++ b/luamml-structelemwriter.lua @@ -123,7 +123,7 @@ local function write_elem(tree, stash) end for _, elem in ipairs(tree) do if type(elem) ~= 'string' and not elem['tex:ignore'] then - if elem['intent']==':equationlabel' and ltx.__tag.struct.luamml.labels then + if elem['intent']==':equation-label' and ltx.__tag.struct.luamml.labels then if #ltx.__tag.struct.luamml.labels > 0 then -- print("CHECK LABEL STRUCTURE: ",table.serialize(elem), table.serialize(ltx.__tag.struct.luamml.labels)) local num= table.remove(ltx.__tag.struct.luamml.labels,1) diff --git a/luamml-table.lua b/luamml-table.lua index 2333104..75fd1f7 100644 --- a/luamml-table.lua +++ b/luamml-table.lua @@ -58,14 +58,14 @@ end local function store_tag(xml) local mml_row = store_get_row() - xml.intent = ':equationlabel' + xml.intent = ':equation-label' table.insert(mml_row, 1, xml) last_tag = nil end local function store_notag(xml) local mml_row = store_get_row() - xml.intent = ':noequationlabel' + xml.intent = ':no-equation-label' table.insert(mml_row, 1, xml) end diff --git a/luamml.dtx b/luamml.dtx index 41bbf04..49c2791 100644 --- a/luamml.dtx +++ b/luamml.dtx @@ -763,7 +763,7 @@ % % If math structure elements are created the Lbl-structure of a tag % must be moved inside the math structure, typically as an additional column in an -% \texttt{mtable} with an intent \texttt{:equationlabel}. +% \texttt{mtable} with an intent \texttt{:equation-label} or \texttt{:no-equation-label}. % % The luamml-code handles this by stashing the Lbl-structure, storing the % structure number in an array and reusing it once it creates the math structure elements.