Skip to content

go.mod: bump go-tex/math to v0.23.0 (@ is a letter in a control word) - #170

Merged
tannevaled merged 1 commit into
mainfrom
bump-math-v0.23.0
Aug 31, 2026
Merged

go.mod: bump go-tex/math to v0.23.0 (@ is a letter in a control word)#170
tannevaled merged 1 commit into
mainfrom
bump-math-v0.23.0

Conversation

@tannevaled

Copy link
Copy Markdown
Contributor

go-tex/math v0.23.0 (go-tex/math#8) reads \the@inst and \@ifundefined as one control sequence each, as TeX does with @ made a letter (\makeatletter). Split, the maths layer reported an unknown \the — a name no macro table here has — where the whole name is one this engine can look up and expand.

Measured — 200 arXiv papers, 200 beamer talks

2 documents change for +47 glyphs, no page moves, the page error against the 157 tectonic renders stays at 670, beamer does not move.

The census counted 68 formulas over 6 papers under \the. The four that still drop do so for a second reason — the whole name resolves to nothing here either — which is now visible rather than hidden behind a truncated one.

go-tex/math v0.23.0 reads \the@inst and \@ifundefined as ONE control sequence each,
as TeX does with @ made a letter (\makeatletter). Split, the maths layer reported an
unknown \the — a name no macro table here has — where the whole name is one this
engine can look up and expand.

Measured over 200 arXiv papers and 200 beamer talks: 2 documents change for +47
glyphs, no page moves, the page error against the 157 tectonic renders stays at 670,
beamer does not move. The census counted 68 formulas over 6 papers under \the; the
four that still drop do so for a second reason — the name resolves to nothing here —
which is now visible rather than hidden behind a truncated name.
@tannevaled
tannevaled merged commit 33d6703 into main Aug 31, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant