Skip to content

alias MlistToHlistCallback


(alias) MlistToHlistCallback = fun(head: Node, display_type: string, need_penalties: boolean) -> Node

Convert a math node list into a horizontal node list.

This callback replaces LuaTeX's math list to node list conversion algorithm.

The returned node is the head of the list that will be added to the vertical or horizontal list, the string argument is either “text” or “display” depending on the current math mode, the boolean argument is true if penalties have to be inserted in this list, false otherwise.

Setting this callback to false is bad, it will almost certainly result in an endless loop.

Reference:

😱 Types incomplete or incorrect? 🙏 Please contribute!