Repository navigation
Conversation
'newunicodechar' makes a character active, so its replacement text is expanded
again. U+2264 and U+2265 replaced themselves:
\newunicodechar{≤}{\ensuremath{≤}} % \le
\newunicodechar{≥}{\ensuremath{≥}} % \ge
Each expansion re-inserts the active character, which ends in
"TeX capacity exceeded, sorry [input stack size=10000]". The trailing comments
name what was meant - '\le' and '\ge' - and they are used now.
The other 82 mappings are not affected: they replace the character with a
command ('\dots', '\leftarrow', ...) or wrap it in '\emoji', which typesets it
through '\emojifont' rather than re-reading it as an active character. MiKTeX's
own 'example/lualatex/document.tex' uses such icons and builds.
Found in a Sphinx PDF build of 'pyTooling/Actions', whose documentation
contains U+2264 twelve times.
Co-Authored-By: Patrick Lehmann <Paebbels@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bug Fixes
Two Unicode characters were mapped to themselves.
pytooling.stydefinednewunicodecharmakes the character active, so each expansion re-inserted it: a document containing U+2264 or U+2265 ended inTeX capacity exceeded, sorry [input stack size=10000]instead of a PDF. They are mapped to\leand\genow, which the trailing comments already named.The other 82 mappings are unaffected - they replace the character with a command (
\dots,\leftarrow, …) or wrap it in\emoji, which typesets it through\emojifontrather than re-reading it as an active character.Others
pyTooling/Actions, whose documentation contains U+2264 twelve times. Verified with MiKTeX 26.5 installed from this repository's own recipe: that document now builds to 275 pages.Related Issues and Pull-Requests