Skip to content

Conversation

@Omikhleia
Copy link
Member

@Omikhleia Omikhleia commented Aug 27, 2025

Dear math enthusiasts.

Let's tick another "simple" check-box in #2138

  • feat(math): Support MathML <menclose> element.
    While not part of MathML Core, it's in MathML3 and (draft) MathML4. It is useful and has some semantics...
  • feat(math): Support TeX-like boxed and cancel commands.
    That is \boxed (LaTeX's amsmath package), and \cancel, \xcancel, \bcancel, \cancelto (LaTeX's cancel package).

The supported MathML "notations", in this PR, are limited to those needed for the TeX-like commands.
Other than that, there's nothing very complex here.1

Honestly.

It's just for the show.

image

Footnotes

  1. My main issue in what was supposed to be simple... was Lua < 5.3 having math.atan2, but it got deprecated in 5.3 with math.atan supporting two arguments, and luacheck complaining whatever I tried, and it has these long lists of arcane numerical codes for ignoring rules that just suck... Honestly... 😩 'Feeling so old. So old.

@Omikhleia Omikhleia added this to the v0.15.14 milestone Aug 27, 2025
@Omikhleia Omikhleia self-assigned this Aug 27, 2025
@Omikhleia Omikhleia requested a review from a team as a code owner August 27, 2025 23:29
@Omikhleia Omikhleia added the enhancement Software improvement or feature request label Aug 27, 2025
@Omikhleia Omikhleia added this to Math Aug 27, 2025
@Omikhleia Omikhleia added the modules:packages Issue relates to core or 3rd party packages label Aug 27, 2025
@github-project-automation github-project-automation bot moved this to In progress in Math Aug 27, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement Software improvement or feature request modules:packages Issue relates to core or 3rd party packages

Projects

Status: In progress

Development

Successfully merging this pull request may close these issues.

2 participants