Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Math overset/underset and munder/mover spacing #2184

Merged
merged 3 commits into from
Dec 2, 2024

Conversation

Omikhleia
Copy link
Member

Closes #2133

Did I say that my remaining math tasks would be slightly controversial?
Well, this one isn't really, provides a good TeX-like feature and fixes a spacing weirdness, along with a nice test.

Yet, the code has some smell. Not really what I added, the smell was just here unrevealed, and now we are all eyes on it.
I've spent literally hours to try finding the root cause, with no result, so I went for the most minimal things I could do to make it work without breaking something else (esp. MathML tables)... I cannot spent more efforts here on such a "small" topic, while "accents" are still awaiting and the last big missing block in our math experience...

Still, I'd advocate for the PR to be accepted, it does it's job supporting a missing feature nicely, and maybe one day someone more clever will pinpoint the underlying design issue. Advice is welcome...

@Omikhleia Omikhleia self-assigned this Nov 30, 2024
@Omikhleia Omikhleia requested review from a team and alerque as code owners November 30, 2024 18:27
@Omikhleia Omikhleia added bug Software bug issue enhancement Software improvement or feature request labels Nov 30, 2024
@Omikhleia Omikhleia added this to the v0.15.8 milestone Nov 30, 2024
@Omikhleia
Copy link
Member Author

Just for making it easier to understand without checking the test file, is here what it allows:
image

@alerque alerque merged commit 5bfd6fc into sile-typesetter:master Dec 2, 2024
21 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Software bug issue enhancement Software improvement or feature request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

TeX-like "def" macro doesn't allow inverting the arguments order (a.k.a. "overset" not supported)
2 participants