summaryrefslogtreecommitdiff
path: root/support/digestif/data/primitives.tags
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-12-05 03:03:23 +0000
committerNorbert Preining <norbert@preining.info>2022-12-05 03:03:23 +0000
commit673717f7c662dd135f63b61c1da1ecd59bcdbe90 (patch)
tree9fe13f30ece99ab02f375cefab300a65b069560c /support/digestif/data/primitives.tags
parentb153d9b098596910fb2be9311f13c4415233c2a2 (diff)
CTAN sync 202212050303
Diffstat (limited to 'support/digestif/data/primitives.tags')
-rw-r--r--support/digestif/data/primitives.tags2058
1 files changed, 2058 insertions, 0 deletions
diff --git a/support/digestif/data/primitives.tags b/support/digestif/data/primitives.tags
new file mode 100644
index 0000000000..3c68daa40a
--- /dev/null
+++ b/support/digestif/data/primitives.tags
@@ -0,0 +1,2058 @@
+-- Copyright 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry
+-- Copyright 2022 Augusto Stoffel
+-- SPDX-License-Identifier: GFDL-1.3-only
+--
+-- Adapted from the book TeX for the Impatient, which can be found at
+-- https://www.gnu.org/software/teximpatient.
+ctan_package = "tex"
+documentation = {
+ {summary = "The TeXbook", uri = "https://www.ctan.org/pkg/texbook"},
+ {
+ summary = "TeX for the Impatient",
+ uri = "texmf:doc/plain/impatient/book.pdf"
+ }
+}
+commands = {
+ ["-"] = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=146",
+ summary = "Specify a legal hyphenation point."
+ },
+ ["/"] = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=126",
+ summary = "Italic correction for the previous character."
+ },
+ above = {
+ arguments = {{delimiters = false, meta = "dimen"}},
+ details = "$ref:teximpatient#/data/over",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=220",
+ summary = "Produce a fraction with a bar of specified thickness."
+ },
+ abovedisplayshortskip = {
+ details = "$ref:teximpatient#/data/abovedisplayshortskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=237",
+ summary = "Glue TeX inserts before a display when the previous line fits in the display’s indentation, by default 0pt plus 3pt.",
+ type = "glue"
+ },
+ abovedisplayskip = {
+ details = "$ref:teximpatient#/data/abovedisplayskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=237",
+ summary = "Glue TeX inserts before a display when the previous line doesn’t fit in the display’s indentation, by default 12pt plus 3pt minus 9pt.",
+ type = "glue"
+ },
+ abovewithdelims = {
+ arguments = {
+ {delimiters = false, meta = "delim1"},
+ {delimiters = false, meta = "delim2"},
+ {delimiters = false, meta = "dimen"}
+ },
+ details = "$ref:teximpatient#/data/overwithdelims",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=221",
+ summary = "Produce a fraction with a bar of specified thickness and surrounded by specified delimiters."
+ },
+ accent = {
+ arguments = {{delimiters = false, meta = "charcode"}},
+ details = "$ref:teximpatient#/data/accent",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=120",
+ summary = "Put specified accent over the next character."
+ },
+ adjdemerits = {
+ details = "$ref:teximpatient#/data/adjdemerits",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=145",
+ summary = "Additional demerits for a line break which would result in adjacent lines with incompatible word spacing, by default 10000.",
+ type = "number"
+ },
+ advance = {
+ arguments = {
+ {delimiters = {"", "by"}, meta = "muskip register"},
+ {delimiters = false, meta = "muglue"}
+ },
+ details = "$ref:teximpatient#/data/advance",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=265",
+ summary = "Add a number to a \\count register."
+ },
+ afterassignment = {
+ arguments = {{delimiters = false, meta = "token"}},
+ details = "$ref:teximpatient#/data/afterassignment",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=249",
+ summary = "Wait to expand the following token until the next assignment is done."
+ },
+ aftergroup = {
+ arguments = {{delimiters = false, meta = "token"}},
+ details = "$ref:teximpatient#/data/aftergroup",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=249",
+ summary = "Wait to expand the following token until the end of the current group."
+ },
+ atop = {
+ details = "$ref:teximpatient#/data/over",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=220",
+ summary = "Produce a fraction without a fraction bar."
+ },
+ atopwithdelims = {
+ arguments = {
+ {delimiters = false, meta = "delim1"},
+ {delimiters = false, meta = "delim2"}
+ },
+ details = "$ref:teximpatient#/data/overwithdelims",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=221",
+ summary = "Produce a fraction without a fraction bar and surrounded by specified delimiters."
+ },
+ badness = {
+ details = "$ref:teximpatient#/data/badness",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=190",
+ summary = "The badness of the glue setting in the last box made."
+ },
+ baselineskip = {
+ details = "$ref:teximpatient#/data/baselineskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=153",
+ summary = "Glue for the normal vertical distance from one baseline to the next, by default 12pt.",
+ type = "glue"
+ },
+ batchmode = {
+ details = "$ref:teximpatient#/data/batchmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "Don’t stop at errors and don’t output to terminal."
+ },
+ begingroup = {
+ details = "$ref:teximpatient#/data/begingroup",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=247",
+ summary = "Start a group to be ended by \\endgroup."
+ },
+ belowdisplayshortskip = {
+ details = "$ref:teximpatient#/data/belowdisplayshortskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=237",
+ summary = "Glue TeX inserts after a display when the previous line fits in the display’s indentation, by default 7pt plus 0.3pt minus 4pt.",
+ type = "glue"
+ },
+ belowdisplayskip = {
+ details = "$ref:teximpatient#/data/belowdisplayskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=237",
+ summary = "Glue TeX inserts after a display when the previous line doesn’t fit in the display’s indentation, by default 12pt plus 3pt minus 9pt.",
+ type = "glue"
+ },
+ binoppenalty = {
+ details = "$ref:teximpatient#/data/binoppenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=146",
+ summary = "Additional penalty for breaking after a binary math operator, by default 700.",
+ type = "number"
+ },
+ botmark = {
+ details = "$ref:teximpatient#/data/firstmark",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=164",
+ summary = "The last mark item on the page just boxed."
+ },
+ box = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/setbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=184",
+ summary = "Append the box in a specified box register to the current list, and void the register."
+ },
+ boxmaxdepth = {
+ details = "$ref:teximpatient#/data/boxmaxdepth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=183",
+ summary = "Maximum depth of vboxes, by default \\maxdimen.",
+ type = "dimen"
+ },
+ brokenpenalty = {
+ details = "$ref:teximpatient#/data/brokenpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=159",
+ summary = "Penalty for line break at a discretionary item, by default 100.",
+ type = "number"
+ },
+ catcode = {
+ arguments = {
+ {delimiters = false, meta = "charcode"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/catcode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=271",
+ summary = "The category code of a specified character."
+ },
+ char = {
+ arguments = {{delimiters = false, meta = "charcode"}},
+ details = "$ref:teximpatient#/data/char",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=119",
+ summary = "Produce the character from the current font with the specified code."
+ },
+ chardef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "charcode"}
+ },
+ details = "$ref:teximpatient#/data/chardef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=252",
+ summary = "Define a specified control sequence to be a character’s code, a number between 0 and 255."
+ },
+ cleaders = {
+ arguments = {
+ {delimiters = false, meta = "box or rule"},
+ {delimiters = false, meta = "skip command"}
+ },
+ details = "$ref:teximpatient#/data/leaders",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=194",
+ summary = "Produce leaders with half of leftover space before the first box, and half after the last."
+ },
+ closein = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=268",
+ summary = "Close a specified input stream."
+ },
+ closeout = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/closeout",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=269",
+ summary = "Close a specified output stream."
+ },
+ clubpenalty = {
+ details = "$ref:teximpatient#/data/clubpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=158",
+ summary = "Additional penalty for a single line remaining before a page break, by default 150.",
+ type = "number"
+ },
+ copy = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/copy",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=184",
+ summary = "Like \\box, but don’t void the register."
+ },
+ count = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/count",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=262",
+ summary = "The specified integer register."
+ },
+ countdef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "register"}
+ },
+ details = "$ref:teximpatient#/data/countdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=265",
+ summary = "Define a specified control sequence to be a number corresponding to a \\count register."
+ },
+ cr = {
+ details = "$ref:teximpatient#/data/cr",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=200",
+ summary = "End a row (or column) within an alignment."
+ },
+ crcr = {
+ details = "$ref:teximpatient#/data/crcr",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=200",
+ summary = "Does nothing if the last command was \\cr or \\noalign; otherwise, equivalent to \\cr."
+ },
+ csname = {
+ arguments = {{delimiters = {"", "\\endcsname"}, meta = "token list"}},
+ details = "$ref:teximpatient#/data/csname",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=253",
+ summary = "Start a control sequence name to be ended by \\endcsname."
+ },
+ day = {
+ details = "$ref:teximpatient#/data/day",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=245",
+ summary = "Current day of the month, as a number.",
+ type = "number"
+ },
+ deadcycles = {
+ details = "$ref:teximpatient#/data/deadcycles",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=168",
+ summary = "Number of \\output initiations since the last \\shipout.",
+ type = "number"
+ },
+ def = {
+ action = "def",
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {delimiters = {"", "{"}, meta = "parameter text"},
+ {delimiters = {"", "}"}, meta = "replacement text"}
+ },
+ details = "$ref:teximpatient#/data/def",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=250",
+ summary = "Define a control sequence to be a macro."
+ },
+ defaulthyphenchar = {
+ details = "$ref:teximpatient#/data/defaulthyphenchar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=149",
+ summary = "Default hyphenation character code.",
+ type = "number"
+ },
+ defaultskewchar = {
+ details = "$ref:teximpatient#/data/defaultskewchar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=233",
+ summary = "Default accent skewing character code.",
+ type = "number"
+ },
+ delcode = {
+ arguments = {
+ {delimiters = false, meta = "charcode"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/delcode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=271",
+ summary = "The delimiter code of a specified character."
+ },
+ delimiter = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/delimiter",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=224",
+ summary = "Produce a specified delimiter."
+ },
+ delimiterfactor = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=225",
+ summary = "1000 times the ratio of the minimum size of a delimiter to the size that would completely cover the formula, by default 901."
+ },
+ delimitershortfall = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=225",
+ summary = "Minimum difference between formula height and delimiter height, by default 5pt."
+ },
+ dimen = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/count",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=262",
+ summary = "The specified dimension register."
+ },
+ dimendef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "register"}
+ },
+ details = "$ref:teximpatient#/data/countdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=265",
+ summary = "Define a specified control sequence to be a number corresponding to a \\dimen register."
+ },
+ discretionary = {
+ arguments = {
+ {meta = "pre-break text"},
+ {meta = "post-break text"},
+ {meta = "no-break text"}
+ },
+ details = "$ref:teximpatient#/data/discretionary",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=147",
+ summary = "Specify three texts, the first two for before and after a line break, the third for no line break."
+ },
+ displayindent = {
+ details = "$ref:teximpatient#/data/displayindent",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=236",
+ summary = "TeX sets this to the indentation of a display.",
+ type = "dimen"
+ },
+ displaylimits = {
+ details = "$ref:teximpatient#/data/displaylimits",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=215",
+ summary = "Place limits above and below operators only in display styles."
+ },
+ displaystyle = {
+ details = "$ref:teximpatient#/data/textstyle",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=218",
+ summary = "Use displaystyle size in a formula."
+ },
+ displaywidowpenalty = {
+ details = "$ref:teximpatient#/data/displaywidowpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=158",
+ summary = "Penalty for a single line beginning a page just before a display, by default 50.",
+ type = "number"
+ },
+ displaywidth = {
+ details = "$ref:teximpatient#/data/displaywidth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=236",
+ summary = "TeX sets this to the width of a display.",
+ type = "dimen"
+ },
+ divide = {
+ arguments = {
+ {delimiters = {"", "by"}, meta = "register"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/multiply",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=266",
+ summary = "Divide a specified \\count register by a specified integer."
+ },
+ doublehyphendemerits = {
+ details = "$ref:teximpatient#/data/doublehyphendemerits",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=145",
+ summary = "Demerits for two consecutive lines ending with hyphens, by default 10000.",
+ type = "number"
+ },
+ dp = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/ht",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=187",
+ summary = "The depth of the box in a specified box register.",
+ type = "dimen"
+ },
+ dump = {
+ details = "$ref:teximpatient#/data/dump",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=283",
+ summary = "End the job and produce a format file."
+ },
+ edef = {
+ action = "def",
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {delimiters = {"", "{"}, meta = "parameter text"},
+ {delimiters = {"", "}"}, meta = "replacement text"}
+ },
+ details = "$ref:teximpatient#/data/edef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=250",
+ summary = "Define a control sequence to be a macro, immediately expanding the replacement text."
+ },
+ ["else"] = {
+ details = "$ref:teximpatient#/data/else",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=259",
+ summary = "False or default case alternative for a conditional."
+ },
+ emergencystretch = {
+ details = "$ref:teximpatient#/data/emergencystretch",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=144",
+ summary = "Additional stretch added to every line if \\tol\\-er\\-ance is not satisfied.",
+ type = "dimen"
+ },
+ ["end"] = {
+ details = "$ref:teximpatient#/data/end",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=267",
+ summary = "\\output the last page and end the job."
+ },
+ endcsname = {summary = "End a control sequence name started by \\csname."},
+ endgroup = {
+ details = "$ref:teximpatient#/data/begingroup",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=247",
+ summary = "End a group started by \\begingroup."
+ },
+ endinput = {
+ details = "$ref:teximpatient#/data/endinput",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=267",
+ summary = "Terminate input from the current file."
+ },
+ endlinechar = {
+ details = "$ref:teximpatient#/data/endlinechar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=272",
+ summary = "Character TeX inserts at the end of each input line, by default \\twocarets M.",
+ type = "number"
+ },
+ eqno = {
+ details = "$ref:teximpatient#/data/eqno",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=227",
+ summary = "Put a specified equation number on the right of a display."
+ },
+ errhelp = {
+ details = "$ref:teximpatient#/data/errhelp",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=282",
+ summary = "Token list whose expansion TeX displays when the user asks for help in response to an \\errmessage.",
+ type = "token list"
+ },
+ errmessage = {
+ arguments = {{meta = "token list"}},
+ details = "$ref:teximpatient#/data/message",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=281",
+ summary = "Give specified error message."
+ },
+ errorcontextlines = {
+ details = "$ref:teximpatient#/data/errorcontextlines",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=283",
+ summary = "The number of lines of context TeX displays at an error, by default 5.",
+ type = "number"
+ },
+ errorstopmode = {
+ details = "$ref:teximpatient#/data/errorstopmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=272",
+ summary = "Stop for interaction at error messages."
+ },
+ escapechar = {
+ details = "$ref:teximpatient#/data/escapechar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=246",
+ summary = "Character with which TeX precedes control sequence names that are displayed.",
+ type = "number"
+ },
+ everycr = {
+ details = "$ref:teximpatient#/data/everycr",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=205",
+ summary = "Token list TeX expands after a \\cr, or a \\crcr not following \\cr or \\noalign.",
+ type = "token list"
+ },
+ everydisplay = {
+ details = "$ref:teximpatient#/data/everymath",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Token list TeX expands when a math display begins.",
+ type = "token list"
+ },
+ everyhbox = {
+ details = "$ref:teximpatient#/data/everyhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=184",
+ summary = "Token list TeX expands when an hbox begins.",
+ type = "token list"
+ },
+ everyjob = {
+ details = "$ref:teximpatient#/data/everyjob",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=283",
+ summary = "Token list TeX expands when a job begins.",
+ type = "token list"
+ },
+ everymath = {
+ details = "$ref:teximpatient#/data/everymath",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Token list TeX expands when text math mode begins.",
+ type = "token list"
+ },
+ everypar = {
+ details = "$ref:teximpatient#/data/everypar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=133",
+ summary = "Token list TeX expands when a paragraph begins.",
+ type = "token list"
+ },
+ everyvbox = {
+ details = "$ref:teximpatient#/data/everyhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=184",
+ summary = "Token list TeX expands when a vbox begins.",
+ type = "token list"
+ },
+ exhyphenpenalty = {
+ details = "$ref:teximpatient#/data/exhyphenpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=145",
+ summary = "Additional penalty for a line break after an explicit hyphen, by default 50.",
+ type = "number"
+ },
+ expandafter = {
+ arguments = {
+ {delimiters = false, meta = "token1"},
+ {delimiters = false, meta = "token2"}
+ },
+ details = "$ref:teximpatient#/data/expandafter",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=253",
+ summary = "Expand the next token only after expanding the token following it."
+ },
+ fam = {
+ details = "$ref:teximpatient#/data/fam",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=230",
+ summary = "Font family TeX uses for characters with class seven (i.e., variables) in math.",
+ type = "number"
+ },
+ fi = {
+ details = "$ref:teximpatient#/data/fi",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=260",
+ summary = "End a conditional."
+ },
+ finalhyphendemerits = {
+ details = "$ref:teximpatient#/data/finalhyphendemerits",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=146",
+ summary = "Penalty for the second to last line breaking at a hyphen, by default 5000.",
+ type = "number"
+ },
+ firstmark = {
+ details = "$ref:teximpatient#/data/firstmark",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=164",
+ summary = "First mark item on the page just boxed."
+ },
+ floatingpenalty = {
+ details = "$ref:teximpatient#/data/floatingpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=159",
+ summary = "Penalty for insertions that are split across pages, by default 0.",
+ type = "number"
+ },
+ font = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = {"", "at"}, meta = "fontname"},
+ {delimiters = false, meta = "dimen"}
+ },
+ details = "$ref:teximpatient#/data/font",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=241",
+ summary = "Define a specified control sequence to select a font."
+ },
+ fontdimen = {
+ arguments = {
+ {delimiters = false, meta = "number"},
+ {delimiters = false, meta = "font"}
+ },
+ details = "$ref:teximpatient#/data/fontdimen",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=242",
+ summary = "A specified parameter of a specified font.",
+ type = "dimen"
+ },
+ fontname = {
+ arguments = {{delimiters = false, meta = "font"}},
+ details = "$ref:teximpatient#/data/fontname",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=247",
+ summary = "Produce the filename of a specified font as characters."
+ },
+ futurelet = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {delimiters = false, meta = "token1"},
+ {delimiters = false, meta = "token2"}
+ },
+ details = "$ref:teximpatient#/data/futurelet",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=252",
+ summary = "Assign the third following token to a specified control sequence, then expand the second following token."
+ },
+ gdef = {
+ action = "def",
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {delimiters = {"", "{"}, meta = "parameter text"},
+ {delimiters = {"", "}"}, meta = "replacement text"}
+ },
+ details = "$ref:teximpatient#/data/gdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=251",
+ summary = "Equivalent to \\global\\def, i.e., globally define a macro."
+ },
+ global = {
+ details = "$ref:teximpatient#/data/global",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=248",
+ summary = "Make the following definition global."
+ },
+ globaldefs = {
+ details = "$ref:teximpatient#/data/globaldefs",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=248",
+ summary = "Overrides \\global prefixes on assignments.",
+ type = "number"
+ },
+ halign = {
+ arguments = {
+ {delimiters = {"to", ""}, meta = "dimen", optional = true},
+ {delimiters = {"spread", ""}, meta = "dimen", optional = true},
+ {delimiters = {"{", "}"}, meta = "rows"}
+ },
+ details = "$ref:teximpatient#/data/halign",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=198",
+ summary = "Align text in columns."
+ },
+ hangafter = {
+ details = "$ref:teximpatient#/data/hangafter",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=137",
+ summary = "Starting line number for hanging indentation.",
+ type = "number"
+ },
+ hangindent = {
+ details = "$ref:teximpatient#/data/hangafter",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=137",
+ summary = "Space for hanging indentation.",
+ type = "dimen"
+ },
+ hbadness = {
+ details = "$ref:teximpatient#/data/hbadness",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=190",
+ summary = "Badness threshold for reporting underfull or overfull hboxes, by default 1000.",
+ type = "number"
+ },
+ hbox = {
+ arguments = {
+ {delimiters = {"to", ""}, meta = "dimen", optional = true},
+ {delimiters = {"spread", ""}, meta = "dimen", optional = true},
+ {delimiters = {"{", "}"}, meta = "horizontal mode material"}
+ },
+ details = "$ref:teximpatient#/data/hbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=180",
+ summary = "Produce a specified hbox."
+ },
+ hfil = {
+ details = "$ref:teximpatient#/data/hfil",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=177",
+ summary = "Produce infinitely stretchable horizontal glue."
+ },
+ hfill = {
+ details = "$ref:teximpatient#/data/hfil",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=177",
+ summary = "Produce horizontal glue even more infinitely stretchable than that produced by \\hfil."
+ },
+ hfilneg = {
+ details = "$ref:teximpatient#/data/hfilneg",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=179",
+ summary = "Produce infinitely negative stretchable horizontal glue."
+ },
+ hfuzz = {
+ details = "$ref:teximpatient#/data/hfuzz",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=191",
+ summary = "Space threshold for reporting overfull hboxes, by default 0.1pt.",
+ type = "dimen"
+ },
+ hoffset = {
+ details = "$ref:teximpatient#/data/hoffset",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "Page offset relative to one inch from the paper’s left edge.",
+ type = "dimen"
+ },
+ holdinginserts = {
+ details = "$ref:teximpatient#/data/holdinginserts",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=169",
+ summary = "If positive, do not remove insertions from the current page.",
+ type = "number"
+ },
+ hrule = {
+ arguments = {
+ {delimiters = {"width", ""}, meta = "dimen", optional = true},
+ {delimiters = {"height", ""}, meta = "dimen", optional = true},
+ {delimiters = {"depth", ""}, meta = "dimen", optional = true}
+ },
+ details = "$ref:teximpatient#/data/hrule",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=192",
+ summary = "Produce a horizontal rule; legal only in vertical modes."
+ },
+ hsize = {
+ details = "$ref:teximpatient#/data/hsize",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "Line length, by default 6.5in.",
+ type = "dimen"
+ },
+ hskip = {
+ arguments = {
+ {delimiters = {"", "plus"}, meta = "dimen1"},
+ {delimiters = {"", "minus"}, meta = "dimen2"},
+ {delimiters = false, meta = "dimen3"}
+ },
+ details = "$ref:teximpatient#/data/hskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=175",
+ summary = "Produce specified horizontal glue."
+ },
+ hss = {
+ details = "$ref:teximpatient#/data/hss",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=178",
+ summary = "Produce horizontal glue that is infinitely stretchable and infinitely shrinkable."
+ },
+ ht = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/ht",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=187",
+ summary = "The height of the box in a specified box register.",
+ type = "dimen"
+ },
+ hyphenation = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=147",
+ summary = "Add specified words to the hyphenation exception dictionary."
+ },
+ hyphenchar = {
+ arguments = {{delimiters = false, meta = "font"}},
+ details = "$ref:teximpatient#/data/hyphenchar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=149",
+ summary = "The hyphenation character in a specified font.",
+ type = "number"
+ },
+ hyphenpenalty = {
+ details = "$ref:teximpatient#/data/hyphenpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=145",
+ summary = "Additional penalty for a line break at a hyphen, by default 50.",
+ type = "number"
+ },
+ ["if"] = {
+ arguments = {
+ {delimiters = false, meta = "token1"},
+ {delimiters = false, meta = "token2"}
+ },
+ details = "$ref:teximpatient#/data/if",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=255",
+ summary = "Test if two specified tokens have the same character code."
+ },
+ ifcase = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=259",
+ summary = "Expand case n for specified value n."
+ },
+ ifcat = {
+ arguments = {
+ {delimiters = false, meta = "token1"},
+ {delimiters = false, meta = "token2"}
+ },
+ details = "$ref:teximpatient#/data/ifcat",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=255",
+ summary = "Test if two specified tokens have the same category code."
+ },
+ ifdim = {
+ arguments = {
+ {delimiters = false, meta = "dimen1"},
+ {delimiters = false, meta = "relation"},
+ {delimiters = false, meta = "dimen2"}
+ },
+ details = "$ref:teximpatient#/data/ifdim",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=257",
+ summary = "Test for a specified relationship between two specified dimensions."
+ },
+ ifeof = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/ifeof",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=259",
+ summary = "Test for being at the end of a specified file."
+ },
+ iffalse = {
+ details = "$ref:teximpatient#/data/iftrue",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=259",
+ summary = "Test that is always false."
+ },
+ ifhbox = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/ifhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if a specified box register contains an hbox."
+ },
+ ifhmode = {
+ details = "$ref:teximpatient#/data/ifhmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if TeX is in a horizontal mode."
+ },
+ ifinner = {
+ details = "$ref:teximpatient#/data/ifhmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if TeX is in an internal mode."
+ },
+ ifmmode = {
+ details = "$ref:teximpatient#/data/ifhmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if TeX is in a math mode."
+ },
+ ifnum = {
+ arguments = {
+ {delimiters = false, meta = "number1"},
+ {delimiters = false, meta = "relation"},
+ {delimiters = false, meta = "number2"}
+ },
+ details = "$ref:teximpatient#/data/ifnum",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=257",
+ summary = "Test for a specified relationship between two specified numbers."
+ },
+ ifodd = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/ifodd",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=257",
+ summary = "Test if a specified number is odd."
+ },
+ iftrue = {
+ details = "$ref:teximpatient#/data/iftrue",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=259",
+ summary = "Test that is always true."
+ },
+ ifvbox = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/ifhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if a specified box register contains a vbox."
+ },
+ ifvmode = {
+ details = "$ref:teximpatient#/data/ifhmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if TeX is in a vertical mode."
+ },
+ ifvoid = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/ifhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=258",
+ summary = "Test if a specified box register is void."
+ },
+ ifx = {
+ arguments = {
+ {delimiters = false, meta = "token1"},
+ {delimiters = false, meta = "token2"}
+ },
+ details = "$ref:teximpatient#/data/ifx",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=256",
+ summary = "Test if two tokens are the same, or if two macros have the same top-level definition."
+ },
+ ignorespaces = {
+ details = "$ref:teximpatient#/data/ignorespaces",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=272",
+ summary = "Ignore any following space tokens."
+ },
+ immediate = {
+ details = "$ref:teximpatient#/data/immediate",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=270",
+ summary = "Perform the specified file operation without delay."
+ },
+ indent = {
+ details = "$ref:teximpatient#/data/indent",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=131",
+ summary = "Produce an empty box of width \\parindent and enter horizontal mode."
+ },
+ input = {
+ arguments = {{delimiters = false, meta = "filename"}},
+ details = "$ref:teximpatient#/data/input",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=267",
+ summary = "Begin to read from a specified file."
+ },
+ inputlineno = {
+ details = "$ref:teximpatient#/data/inputlineno",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=267",
+ summary = "The current line number of the current input file."
+ },
+ insert = {
+ arguments = {
+ {delimiters = false, meta = "number"},
+ {meta = "vertical mode material"}
+ },
+ details = "$ref:teximpatient#/data/insert",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=167",
+ summary = "Produce an insertion of a specified class."
+ },
+ insertpenalties = {
+ details = "$ref:teximpatient#/data/insertpenalties",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=159",
+ summary = "Sum of penalties due to insertions.",
+ type = "number"
+ },
+ interlinepenalty = {
+ details = "$ref:teximpatient#/data/interlinepenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=158",
+ summary = "Additional penalty for a page break between lines of a paragraph, by default 0.",
+ type = "number"
+ },
+ jobname = {
+ details = "$ref:teximpatient#/data/jobname",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=245",
+ summary = "Base name of the file with which TeX was invoked."
+ },
+ kern = {
+ arguments = {{delimiters = false, meta = "dimen"}},
+ details = "$ref:teximpatient#/data/kern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=177",
+ summary = "Produce a specified amount of space at which a break is not allowed."
+ },
+ language = {
+ details = "$ref:teximpatient#/data/language",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=148",
+ summary = "The current set of hyphenation patterns.",
+ type = "number"
+ },
+ lastbox = {
+ details = "$ref:teximpatient#/data/lastkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=191",
+ summary = "Retrieve and remove the last item from the current list, if it’s a box."
+ },
+ lastkern = {
+ details = "$ref:teximpatient#/data/lastkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=191",
+ summary = "Retrieve the last item from the current list, if it’s a kern."
+ },
+ lastpenalty = {
+ details = "$ref:teximpatient#/data/lastkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=191",
+ summary = "Retrieve the last item from the current list, if it’s a penalty."
+ },
+ lastskip = {
+ details = "$ref:teximpatient#/data/lastkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=191",
+ summary = "Retrieve the last item from the current list, if it’s glue."
+ },
+ lccode = {
+ arguments = {
+ {delimiters = false, meta = "charcode"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/lccode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=123",
+ summary = "The character code for the lowercase form of a letter."
+ },
+ leaders = {
+ arguments = {
+ {delimiters = false, meta = "box or rule"},
+ {delimiters = false, meta = "skip command"}
+ },
+ details = "$ref:teximpatient#/data/leaders",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=194",
+ summary = "Fill a specified horizontal or vertical space by repeating a specified box or rule."
+ },
+ left = {
+ details = "$ref:teximpatient#/data/left",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=224",
+ summary = "Produce the specified delimiter, sizing it to cover the following subformula ended by \\right."
+ },
+ lefthyphenmin = {
+ details = "$ref:teximpatient#/data/lefthyphenmin",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=148",
+ summary = "Size of the smallest word fragment TeX allows before a hyphen at the beginning of a word, by default 2.",
+ type = "number"
+ },
+ leftskip = {
+ details = "$ref:teximpatient#/data/leftskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=135",
+ summary = "Glue TeX inserts at the left of each line.",
+ type = "glue"
+ },
+ leqno = {
+ details = "$ref:teximpatient#/data/eqno",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=227",
+ summary = "Put a specified equation number on the left of a display."
+ },
+ let = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "token"}
+ },
+ details = "$ref:teximpatient#/data/let",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=252",
+ summary = "Define a control sequence to be the next token."
+ },
+ limits = {
+ details = "$ref:teximpatient#/data/limits",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=215",
+ summary = "Place superscript above and subscript below a large operator."
+ },
+ linepenalty = {
+ details = "$ref:teximpatient#/data/linepenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=145",
+ summary = "Penalty for line breaking added to each line, by default 10.",
+ type = "number"
+ },
+ lineskip = {
+ details = "$ref:teximpatient#/data/baselineskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=153",
+ summary = "Vertical glue from one baseline to the next if the lines are closer together than \\lineskiplimit, by default 1pt.",
+ type = "glue"
+ },
+ lineskiplimit = {
+ details = "$ref:teximpatient#/data/baselineskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=153",
+ summary = "Threshold for using \\lineskip instead of \\base\\-line\\-skip, by default 0pt.",
+ type = "dimen"
+ },
+ long = {
+ details = "$ref:teximpatient#/data/long",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=251",
+ summary = "Allow \\par tokens in the argument(s) of the following definition."
+ },
+ looseness = {
+ details = "$ref:teximpatient#/data/looseness",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=144",
+ summary = "Difference between the number of lines you want a paragraph to be relative to the optimal number.",
+ type = "number"
+ },
+ lower = {
+ arguments = {
+ {delimiters = false, meta = "dimen"},
+ {delimiters = false, meta = "box"}
+ },
+ details = "$ref:teximpatient#/data/lower",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=186",
+ summary = "Lower a specified box by a specified amount."
+ },
+ lowercase = {
+ arguments = {{meta = "token list"}},
+ details = "$ref:teximpatient#/data/lowercase",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=124",
+ summary = "Convert uppercase letters in the specified text to lowercase."
+ },
+ mag = {
+ details = "$ref:teximpatient#/data/magnification",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=243",
+ summary = "1000 times the ratio for enlarging all dimensions.",
+ type = "number"
+ },
+ mark = {
+ arguments = {{meta = "text"}},
+ details = "$ref:teximpatient#/data/mark",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=164",
+ summary = "Produce a mark item with a specified text."
+ },
+ mathaccent = {
+ arguments = {{delimiters = false, meta = "mathcode"}},
+ details = "$ref:teximpatient#/data/mathaccent",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=219",
+ summary = "Put specified math accent over the next character."
+ },
+ mathbin = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as a binary operator."
+ },
+ mathchar = {
+ arguments = {{delimiters = false, meta = "mathcode"}},
+ details = "$ref:teximpatient#/data/mathchar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=119",
+ summary = "Produce the math character with the specified mathcode."
+ },
+ mathchardef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "mathcode"}
+ },
+ details = "$ref:teximpatient#/data/mathchardef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=252",
+ summary = "Define a specified control sequence to be a mathcode, a number between 0 and 215 − 1."
+ },
+ mathchoice = {
+ details = "$ref:teximpatient#/data/mathchoice",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=218",
+ summary = "Select one of four specified math subformulas depending on the current style."
+ },
+ mathclose = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as a closing delimiter."
+ },
+ mathcode = {
+ arguments = {
+ {delimiters = false, meta = "charcode"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/mathcode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=271",
+ summary = "The mathcode of a specified character."
+ },
+ mathinner = {
+ details = "$ref:teximpatient#/data/mathinner",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as an inner formula, e.g., a fraction."
+ },
+ mathop = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as a large math operator."
+ },
+ mathopen = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as an opening delimiter."
+ },
+ mathord = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as an ordinary character."
+ },
+ mathpunct = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as punctuation."
+ },
+ mathrel = {
+ details = "$ref:teximpatient#/data/mathord",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Space a specified subformula as a relation."
+ },
+ mathsurround = {
+ details = "$ref:teximpatient#/data/mathsurround",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=237",
+ summary = "Space TeX kerns before and after math in text.",
+ type = "dimen"
+ },
+ maxdeadcycles = {
+ details = "$ref:teximpatient#/data/maxdeadcycles",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=168",
+ summary = "Value of \\deadcycles at which TeX complains, and then uses its own output routine, by default 25.",
+ type = "number"
+ },
+ maxdepth = {
+ details = "$ref:teximpatient#/data/maxdepth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=161",
+ summary = "Maximum depth of the bottom box on a page, by default 4pt.",
+ type = "dimen"
+ },
+ meaning = {
+ arguments = {{delimiters = false, meta = "token"}},
+ details = "$ref:teximpatient#/data/meaning",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=246",
+ summary = "Produce the human-understandable meaning of a specified token as characters."
+ },
+ medmuskip = {
+ details = "$ref:teximpatient#/data/thinmuskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=234",
+ summary = "Glue for a medium math space, by default 4mu plus 2mu minus 4mu.",
+ type = "muglue"
+ },
+ message = {
+ arguments = {{meta = "token list"}},
+ details = "$ref:teximpatient#/data/message",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=281",
+ summary = "Show expansion of the specified text on the terminal."
+ },
+ mkern = {
+ arguments = {{delimiters = false, meta = "mudimen"}},
+ details = "$ref:teximpatient#/data/mkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=235",
+ summary = "Produce a specified kern in units of mu for math."
+ },
+ month = {
+ details = "$ref:teximpatient#/data/month",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=245",
+ summary = "Current month, as a number.",
+ type = "number"
+ },
+ moveleft = {
+ arguments = {
+ {delimiters = false, meta = "dimen"},
+ {delimiters = false, meta = "box"}
+ },
+ details = "$ref:teximpatient#/data/moveleft",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=186",
+ summary = "Move a specified box left by a specified space; legal only in vertical modes."
+ },
+ moveright = {
+ arguments = {
+ {delimiters = false, meta = "dimen"},
+ {delimiters = false, meta = "box"}
+ },
+ details = "$ref:teximpatient#/data/moveleft",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=186",
+ summary = "Move a specified box right by a specified space; legal only in vertical modes."
+ },
+ mskip = {
+ arguments = {
+ {delimiters = {"", "plus"}, meta = "mudimen1"},
+ {delimiters = {"", "minus"}, meta = "mudimen2"},
+ {delimiters = false, meta = "mudimen3"}
+ },
+ details = "$ref:teximpatient#/data/mskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=235",
+ summary = "Produce specified glue in units of mu for math."
+ },
+ multiply = {
+ arguments = {
+ {delimiters = {"", "by"}, meta = "register"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/multiply",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=266",
+ summary = "Multiply a specified \\count register by a specified integer."
+ },
+ muskip = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/count",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=262",
+ summary = "The specified muglue register."
+ },
+ muskipdef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "register"}
+ },
+ details = "$ref:teximpatient#/data/countdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=265",
+ summary = "Define a specified control sequence to be a number corresponding to a \\muskip register."
+ },
+ newinsert = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=264",
+ summary = "Name an insertion class, and reserve a corresponding \\box, \\count, \\dimen, and \\skip registers."
+ },
+ newlinechar = {
+ details = "$ref:teximpatient#/data/newlinechar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=270",
+ summary = "End-of-line character for \\write, etc..",
+ type = "number"
+ },
+ noalign = {
+ arguments = {{meta = "horizontal mode material"}},
+ details = "$ref:teximpatient#/data/noalign",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=203",
+ summary = "Insert material between rows (or columns) of an alignment."
+ },
+ noboundary = {
+ details = "$ref:teximpatient#/data/noboundary",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=121",
+ summary = "Inhibit ligatures or kerns involving the current font’s boundarychar."
+ },
+ noexpand = {
+ arguments = {{delimiters = false, meta = "token"}},
+ details = "$ref:teximpatient#/data/noexpand",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=254",
+ summary = "Suppress expansion of the next token."
+ },
+ noindent = {
+ details = "$ref:teximpatient#/data/noindent",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=132",
+ summary = "Enter horizontal mode without indenting the paragraph."
+ },
+ nolimits = {
+ details = "$ref:teximpatient#/data/nolimits",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=215",
+ summary = "Place superscript and subscript after large operators."
+ },
+ nonscript = {
+ details = "$ref:teximpatient#/data/nonscript",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=235",
+ summary = "Inhibit any following glue or kern when in script and scriptscript styles."
+ },
+ nonstopmode = {
+ details = "$ref:teximpatient#/data/nonstopmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "Don’t stop at errors, even those about missing files."
+ },
+ nulldelimiterspace = {
+ details = "$ref:teximpatient#/data/nulldelimiterspace",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=237",
+ summary = "Space produced by a null delimiter, by default 1.2pt.",
+ type = "dimen"
+ },
+ nullfont = {
+ details = "$ref:teximpatient#/data/nullfont",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=122",
+ summary = "Primitive font with no characters in it."
+ },
+ number = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/number",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=244",
+ summary = "Produce a specified number as characters."
+ },
+ omit = {
+ details = "$ref:teximpatient#/data/omit",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=201",
+ summary = "Skip a column’s (or row’s) template in an alignment."
+ },
+ openin = {
+ arguments = {
+ {delimiters = false, meta = "number"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "filename"}
+ },
+ details = "$ref:teximpatient#/data/openin",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=267",
+ summary = "Prepare a specified input stream to read from a file."
+ },
+ openout = {
+ arguments = {
+ {delimiters = false, meta = "number"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "filename"}
+ },
+ details = "$ref:teximpatient#/data/openout",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=269",
+ summary = "Prepare a specified output stream to write to a file."
+ },
+ ["or"] = {summary = "Separate the cases of an \\ifcase."},
+ outer = {
+ details = "$ref:teximpatient#/data/outer",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=252",
+ summary = "Make the following macro definition illegal in contexts in which tokens are absorbed at high speed."
+ },
+ output = {
+ details = "$ref:teximpatient#/data/output",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=168",
+ summary = "Token list TeX expands when it finds a page break.",
+ type = "token list"
+ },
+ outputpenalty = {
+ details = "$ref:teximpatient#/data/outputpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=169",
+ summary = "If the page break occurred at a penalty, the value of that penalty; otherwise zero.",
+ type = "number"
+ },
+ over = {
+ details = "$ref:teximpatient#/data/over",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=220",
+ summary = "Produce a fraction with a bar of default thickness."
+ },
+ overfullrule = {
+ details = "$ref:teximpatient#/data/overfullrule",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=190",
+ summary = "Width of the rule appended to an overfull box.",
+ type = "dimen"
+ },
+ overline = {
+ arguments = {{meta = "argument"}},
+ details = "$ref:teximpatient#/data/underbrace",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=222",
+ summary = "Produce a line covering the top of a formula, as in $\\overline{2b}$."
+ },
+ overwithdelims = {
+ arguments = {
+ {delimiters = false, meta = "delim1"},
+ {delimiters = false, meta = "delim2"}
+ },
+ details = "$ref:teximpatient#/data/overwithdelims",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=221",
+ summary = "Produce a fraction with a bar of the default thickness and surrounded by specified delimiters."
+ },
+ pagedepth = {
+ details = "$ref:teximpatient#/data/pagedepth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=159",
+ summary = "TeX sets this to the current depth of the current page.",
+ type = "dimen"
+ },
+ pagefilllstretch = {
+ details = "$ref:teximpatient#/data/pagestretch",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "TeX sets this to the amount of filll stretch on the current page.",
+ type = "dimen"
+ },
+ pagefillstretch = {
+ details = "$ref:teximpatient#/data/pagestretch",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "TeX sets this to the amount of fill stretch on the current page.",
+ type = "dimen"
+ },
+ pagefilstretch = {
+ details = "$ref:teximpatient#/data/pagestretch",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "TeX sets this to the amount of fil stretch on the current page.",
+ type = "dimen"
+ },
+ pagegoal = {
+ details = "$ref:teximpatient#/data/pagegoal",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=159",
+ summary = "TeX sets this to the desired height for the current page (i.e., \\vsize when the first box is put on the page).",
+ type = "dimen"
+ },
+ pageshrink = {
+ details = "$ref:teximpatient#/data/pageshrink",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "TeX sets this to the total amount of shrinkability on the current page.",
+ type = "dimen"
+ },
+ pagestretch = {
+ details = "$ref:teximpatient#/data/pagestretch",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "TeX sets this to the total amount of stretchability on the current page.",
+ type = "dimen"
+ },
+ pagetotal = {
+ details = "$ref:teximpatient#/data/pagetotal",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=159",
+ summary = "TeX sets this to the natural height of the current page.",
+ type = "dimen"
+ },
+ par = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=130",
+ summary = "Finish paragraph and terminate horizontal mode."
+ },
+ parfillskip = {
+ details = "$ref:teximpatient#/data/parfillskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=131",
+ summary = "Horizontal glue TeX inserts at the end of a paragraph.",
+ type = "glue"
+ },
+ parindent = {
+ details = "$ref:teximpatient#/data/parindent",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=133",
+ summary = "Horizontal space TeX inserts at the start of a paragraph.",
+ type = "dimen"
+ },
+ parshape = {
+ details = "$ref:teximpatient#/data/parshape",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=138",
+ summary = "Specify the width and length of each line in the next paragraph."
+ },
+ parskip = {
+ details = "$ref:teximpatient#/data/parskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=161",
+ summary = "Vertical glue TeX inserts before a paragraph.",
+ type = "glue"
+ },
+ pausing = {
+ details = "$ref:teximpatient#/data/pausing",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "If positive, stop after reading each line of input for a possible replacement.",
+ type = "number"
+ },
+ penalty = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/penalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=156",
+ summary = "Produce penalty (or bonus, if negative) for breaking line or page here."
+ },
+ postdisplaypenalty = {
+ details = "$ref:teximpatient#/data/postdisplaypenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=158",
+ summary = "Additional penalty for a line break just after a display, by default 0.",
+ type = "number"
+ },
+ predisplaypenalty = {
+ details = "$ref:teximpatient#/data/predisplaypenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=158",
+ summary = "Additional penalty for a line break just before a display, by default 0.",
+ type = "number"
+ },
+ predisplaysize = {
+ details = "$ref:teximpatient#/data/predisplaysize",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=236",
+ summary = "TeX sets this to the width of the line preceding a display.",
+ type = "dimen"
+ },
+ pretolerance = {
+ details = "$ref:teximpatient#/data/pretolerance",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=143",
+ summary = "Badness tolerance for line breaks without hyphenation, by default 100.",
+ type = "number"
+ },
+ prevdepth = {
+ details = "$ref:teximpatient#/data/prevdepth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=154",
+ summary = "Depth of the last nonrule box on the current vertical list.",
+ type = "dimen"
+ },
+ prevgraf = {
+ details = "$ref:teximpatient#/data/prevgraf",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=140",
+ summary = "TeX sets this to the number of lines in the paragraph so far (in horizontal mode) or in the previous paragraph (in vertical mode).",
+ type = "number"
+ },
+ radical = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/radical",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=227",
+ summary = "Produce a specified radical symbol."
+ },
+ raise = {
+ arguments = {
+ {delimiters = false, meta = "dimen"},
+ {delimiters = false, meta = "box"}
+ },
+ details = "$ref:teximpatient#/data/lower",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=186",
+ summary = "Raise a specified box by a specified amount."
+ },
+ read = {
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=268",
+ summary = "Read a line from a specified input stream."
+ },
+ relax = {
+ details = "$ref:teximpatient#/data/relax",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=261",
+ summary = "Do nothing."
+ },
+ relpenalty = {
+ details = "$ref:teximpatient#/data/relpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=146",
+ summary = "Additional penalty for breaking after a relation, by default 500.",
+ type = "number"
+ },
+ right = {
+ details = "$ref:teximpatient#/data/left",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=224",
+ summary = "Produce the specified delimiter at the right end of a subformula started with \\left."
+ },
+ righthyphenmin = {
+ details = "$ref:teximpatient#/data/lefthyphenmin",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=148",
+ summary = "Size of the smallest word fragment TeX allows after a hyphen at the end of a word, by default 3.",
+ type = "number"
+ },
+ rightskip = {
+ details = "$ref:teximpatient#/data/leftskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=135",
+ summary = "Glue TeX inserts at the right of each line.",
+ type = "glue"
+ },
+ scriptfont = {
+ arguments = {{delimiters = false, meta = "family"}},
+ details = "$ref:teximpatient#/data/textfont",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=230",
+ summary = "The script style font in a specified math family.",
+ type = "fontname"
+ },
+ scriptscriptfont = {
+ arguments = {{delimiters = false, meta = "family"}},
+ details = "$ref:teximpatient#/data/textfont",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=230",
+ summary = "The scriptscript style font in a specified math family.",
+ type = "fontname"
+ },
+ scriptscriptstyle = {
+ details = "$ref:teximpatient#/data/textstyle",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=218",
+ summary = "Use scriptscriptstyle size in a formula."
+ },
+ scriptspace = {
+ details = "$ref:teximpatient#/data/scriptspace",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=238",
+ summary = "Additional space TeX kerns after a subscript or superscript, by default 0.5pt.",
+ type = "dimen"
+ },
+ scriptstyle = {
+ details = "$ref:teximpatient#/data/textstyle",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=218",
+ summary = "Use scriptstyle size in a formula."
+ },
+ scrollmode = {
+ details = "$ref:teximpatient#/data/scrollmode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=272",
+ summary = "Don’t stop at most errors, but do stop at errors about missing files."
+ },
+ setbox = {
+ arguments = {
+ {delimiters = false, meta = "register"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "box"}
+ },
+ details = "$ref:teximpatient#/data/setbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=184",
+ summary = "Define a specified box register to be a box."
+ },
+ setlanguage = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/setlanguage",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=148",
+ summary = "Change to a specified set of hyphenation rules, but don’t change \\language."
+ },
+ sfcode = {
+ arguments = {
+ {delimiters = false, meta = "charcode"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/spacefactor",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=127",
+ summary = "The space factor code of a specified character."
+ },
+ shipout = {
+ arguments = {{delimiters = false, meta = "box"}},
+ details = "$ref:teximpatient#/data/shipout",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=168",
+ summary = "Output a box to the .dvi file."
+ },
+ show = {
+ arguments = {{delimiters = false, meta = "token"}},
+ details = "$ref:teximpatient#/data/show",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "Show, in the log and on the terminal, the meaning of a specified token."
+ },
+ showbox = {
+ arguments = {{delimiters = false, meta = "number"}},
+ details = "$ref:teximpatient#/data/show",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "Display the contents of a specified box register."
+ },
+ showboxbreadth = {
+ details = "$ref:teximpatient#/data/showboxbreadth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=281",
+ summary = "Maximum number of items shown on each nesting level, by default 5.",
+ type = "number"
+ },
+ showboxdepth = {
+ details = "$ref:teximpatient#/data/showboxdepth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=281",
+ summary = "Maximum nesting level shown, by default 3.",
+ type = "number"
+ },
+ showlists = {
+ details = "$ref:teximpatient#/data/show",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "Display all lists being worked on."
+ },
+ showthe = {
+ arguments = {{meta = "argument"}},
+ details = "$ref:teximpatient#/data/show",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=273",
+ summary = "Show, in the log and on the terminal, what \\the would produce."
+ },
+ skewchar = {
+ arguments = {{delimiters = false, meta = "font"}},
+ details = "$ref:teximpatient#/data/skewchar",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=233",
+ summary = "Character in a specified font used for positioning accents.",
+ type = "number"
+ },
+ skip = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/count",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=262",
+ summary = "The specified glue register."
+ },
+ skipdef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "register"}
+ },
+ details = "$ref:teximpatient#/data/countdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=265",
+ summary = "Define a specified control sequence to be a number corresponding to a \\skip register."
+ },
+ spacefactor = {
+ details = "$ref:teximpatient#/data/spacefactor",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=127",
+ summary = "Modifies stretch and shrink of interword glue if not 1000.",
+ type = "number"
+ },
+ spaceskip = {
+ details = "$ref:teximpatient#/data/spacefactor",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=127",
+ summary = "If nonzero and \\spacefactor < 2000, overrides the normal interword glue.",
+ type = "glue"
+ },
+ span = {
+ details = "$ref:teximpatient#/data/span",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=201",
+ summary = "Either combine entries in an alignment body or expand tokens in a preamble."
+ },
+ special = {
+ arguments = {{meta = "token list"}},
+ details = "$ref:teximpatient#/data/special",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=270",
+ summary = "Write tokens to the .dvi file to be interpreted by a DVI-reading program."
+ },
+ splitbotmark = {
+ details = "$ref:teximpatient#/data/splitfirstmark",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=164",
+ summary = "Last mark item in a box resulting from \\vsplit."
+ },
+ splitfirstmark = {
+ details = "$ref:teximpatient#/data/splitfirstmark",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=164",
+ summary = "First mark item in a box resulting from \\vsplit."
+ },
+ splitmaxdepth = {
+ details = "$ref:teximpatient#/data/splitmaxdepth",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=170",
+ summary = "Maximum depth of a box resulting from \\vsplit.",
+ type = "dimen"
+ },
+ splittopskip = {
+ details = "$ref:teximpatient#/data/splittopskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=170",
+ summary = "Glue TeX inserts at the top of a box resulting from \\vsplit.",
+ type = "glue"
+ },
+ string = {
+ arguments = {{delimiters = false, meta = "control sequence"}},
+ details = "$ref:teximpatient#/data/string",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=246",
+ summary = "Produce a specified token, most commonly a control sequence, as characters."
+ },
+ tabskip = {
+ details = "$ref:teximpatient#/data/tabskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=204",
+ summary = "Glue between columns (or rows) of an alignment.",
+ type = "glue"
+ },
+ textfont = {
+ arguments = {{delimiters = false, meta = "family"}},
+ details = "$ref:teximpatient#/data/textfont",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=230",
+ summary = "The text style font in a specified math family.",
+ type = "fontname"
+ },
+ textstyle = {
+ details = "$ref:teximpatient#/data/textstyle",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=218",
+ summary = "Use textstyle size in a formula."
+ },
+ the = {
+ arguments = {{delimiters = false, meta = "token"}},
+ details = "$ref:teximpatient#/data/the",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=254",
+ summary = "Give the value of a specified token."
+ },
+ thickmuskip = {
+ details = "$ref:teximpatient#/data/thinmuskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=234",
+ summary = "Glue for a thick math space, by default 5mu plus 5mu.",
+ type = "muglue"
+ },
+ thinmuskip = {
+ details = "$ref:teximpatient#/data/thinmuskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=234",
+ summary = "Glue for a thin math space, by default 3mu.",
+ type = "muglue"
+ },
+ time = {
+ details = "$ref:teximpatient#/data/time",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=244",
+ summary = "The time of day, in minutes since midnight.",
+ type = "number"
+ },
+ toks = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/count",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=262",
+ summary = "The specified token register."
+ },
+ toksdef = {
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {literal = "=", optional = true},
+ {delimiters = false, meta = "register"}
+ },
+ details = "$ref:teximpatient#/data/countdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=265",
+ summary = "Define a specified control sequence to be a number corresponding to a \\toks register."
+ },
+ tolerance = {
+ details = "$ref:teximpatient#/data/pretolerance",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=143",
+ summary = "Badness tolerance for line breaks with hyphenation.",
+ type = "number"
+ },
+ topmark = {
+ details = "$ref:teximpatient#/data/firstmark",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=164",
+ summary = "\\botmark before the current page was boxed."
+ },
+ topskip = {
+ details = "$ref:teximpatient#/data/topskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=161",
+ summary = "Glue between the headline and the first line of text on a page, by default 10pt.",
+ type = "glue"
+ },
+ tracingcommands = {
+ details = "$ref:teximpatient#/data/tracingcommands",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=277",
+ summary = "Display execution of commands.",
+ type = "number"
+ },
+ tracinglostchars = {
+ details = "$ref:teximpatient#/data/tracinglostchars",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=277",
+ summary = "Display characters that are asked for, but not defined.",
+ type = "number"
+ },
+ tracingmacros = {
+ details = "$ref:teximpatient#/data/tracingmacros",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=278",
+ summary = "Display macro expansions.",
+ type = "number"
+ },
+ tracingonline = {
+ details = "$ref:teximpatient#/data/tracingonline",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=276",
+ summary = "Show diagnostic output on the terminal as well as in the log file.",
+ type = "number"
+ },
+ tracingoutput = {
+ details = "$ref:teximpatient#/data/tracingoutput",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=278",
+ summary = "Display contents of shipped-out boxes.",
+ type = "number"
+ },
+ tracingpages = {
+ details = "$ref:teximpatient#/data/tracingpages",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=279",
+ summary = "Display page break calculations.",
+ type = "number"
+ },
+ tracingparagraphs = {
+ details = "$ref:teximpatient#/data/tracingparagraphs",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=280",
+ summary = "Display line break calculations.",
+ type = "number"
+ },
+ tracingrestores = {
+ details = "$ref:teximpatient#/data/tracingrestores",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=280",
+ summary = "Display values restored at the end of a group.",
+ type = "number"
+ },
+ tracingstats = {
+ details = "$ref:teximpatient#/data/tracingstats",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=280",
+ summary = "Display memory usage statistics.",
+ type = "number"
+ },
+ uccode = {
+ arguments = {
+ {delimiters = false, meta = "charcode"},
+ {delimiters = false, meta = "number"}
+ },
+ details = "$ref:teximpatient#/data/lccode",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=123",
+ summary = "The character code for the uppercase form of a letter."
+ },
+ uchyph = {
+ details = "$ref:teximpatient#/data/uchyph",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=148",
+ summary = "If positive, consider hyphenating words that start with a capital letter.",
+ type = "number"
+ },
+ underline = {
+ arguments = {{meta = "argument"}},
+ details = "$ref:teximpatient#/data/underbrace",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=222",
+ summary = "Underline a math formula below the descenders, as in $\\underline{x+y}$."
+ },
+ unhbox = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/unhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=185",
+ summary = "Append the contents of the box in a specified box register to the current list, and void the register; legal only in horizontal modes."
+ },
+ unhcopy = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/unhcopy",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=185",
+ summary = "Like \\unhbox, but doesn’t void the register."
+ },
+ unkern = {
+ details = "$ref:teximpatient#/data/unkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=192",
+ summary = "If the last item on the current list is a kern, remove it."
+ },
+ unpenalty = {
+ details = "$ref:teximpatient#/data/unkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=192",
+ summary = "If the last item on the current list is a penalty, remove it."
+ },
+ unskip = {
+ details = "$ref:teximpatient#/data/unkern",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=192",
+ summary = "If the last item on the current list is glue, remove it."
+ },
+ unvbox = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/unhbox",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=185",
+ summary = "Append the contents of the box in a specified box register to the current list, and void the register; legal only in vertical modes."
+ },
+ unvcopy = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/unhcopy",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=185",
+ summary = "Like \\unvbox, but doesn’t void the register."
+ },
+ uppercase = {
+ arguments = {{meta = "token list"}},
+ details = "$ref:teximpatient#/data/lowercase",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=124",
+ summary = "Convert lowercase letters in the specified text to uppercase."
+ },
+ vadjust = {
+ arguments = {{meta = "vertical mode material"}},
+ details = "$ref:teximpatient#/data/vadjust",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=140",
+ summary = "Produce vertical mode material after the current line."
+ },
+ valign = {
+ arguments = {
+ {delimiters = {"to", ""}, meta = "dimen", optional = true},
+ {delimiters = {"spread", ""}, meta = "dimen", optional = true},
+ {delimiters = {"{", "}"}, meta = "columns"}
+ },
+ details = "$ref:teximpatient#/data/valign",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=199",
+ summary = "Align text in rows."
+ },
+ vbadness = {
+ details = "$ref:teximpatient#/data/hbadness",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=190",
+ summary = "Badness threshold for reporting underfull or overfull vboxes, by default 1000.",
+ type = "number"
+ },
+ vbox = {
+ arguments = {
+ {delimiters = {"to", ""}, meta = "dimen", optional = true},
+ {delimiters = {"spread", ""}, meta = "dimen", optional = true},
+ {delimiters = {"{", "}"}, meta = "vertical mode material"}
+ },
+ details = "$ref:teximpatient#/data/vtop",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=181",
+ summary = "Produce a vbox whose baseline is that of the bottom box enclosed."
+ },
+ vcenter = {
+ arguments = {{meta = "vertical mode material"}},
+ details = "$ref:teximpatient#/data/vcenter",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=233",
+ summary = "Center the specified text on the math axis."
+ },
+ vfil = {
+ details = "$ref:teximpatient#/data/hfil",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=177",
+ summary = "Produce infinitely stretchable vertical glue."
+ },
+ vfill = {
+ details = "$ref:teximpatient#/data/hfil",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=177",
+ summary = "Produce even more infinitely stretchable vertical glue than that produced by \\vfil."
+ },
+ vfilneg = {
+ details = "$ref:teximpatient#/data/hfilneg",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=179",
+ summary = "Produce infinitely negative stretchable vertical glue."
+ },
+ vfuzz = {
+ details = "$ref:teximpatient#/data/hfuzz",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=191",
+ summary = "Space threshold for reporting overfull vboxes, by default 0.1pt.",
+ type = "dimen"
+ },
+ voffset = {
+ details = "$ref:teximpatient#/data/hoffset",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "Vertical offset relative to one inch from the paper’s top edge.",
+ type = "dimen"
+ },
+ vrule = {
+ arguments = {
+ {delimiters = {"width", ""}, meta = "dimen", optional = true},
+ {delimiters = {"height", ""}, meta = "dimen", optional = true},
+ {delimiters = {"depth", ""}, meta = "dimen", optional = true}
+ },
+ details = "$ref:teximpatient#/data/hrule",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=192",
+ summary = "Produce a vertical rule; legal only in horizontal modes."
+ },
+ vsize = {
+ details = "$ref:teximpatient#/data/vsize",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=160",
+ summary = "Page height, by default 8.9in.",
+ type = "dimen"
+ },
+ vskip = {
+ arguments = {
+ {delimiters = {"", "plus"}, meta = "dimen1"},
+ {delimiters = {"", "minus"}, meta = "dimen2"},
+ {delimiters = false, meta = "dimen3"}
+ },
+ details = "$ref:teximpatient#/data/hskip",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=175",
+ summary = "Produce specified vertical glue."
+ },
+ vsplit = {
+ arguments = {
+ {delimiters = {"", "to"}, meta = "number"},
+ {delimiters = false, meta = "dimen"}
+ },
+ details = "$ref:teximpatient#/data/vsplit",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=169",
+ summary = "Break the contents of a specified box register to the specified height."
+ },
+ vss = {
+ details = "$ref:teximpatient#/data/hss",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=178",
+ summary = "Produce vertical glue that is infinitely stretchable and infinitely shrinkable."
+ },
+ vtop = {
+ arguments = {
+ {delimiters = {"to", ""}, meta = "dimen", optional = true},
+ {delimiters = {"spread", ""}, meta = "dimen", optional = true},
+ {delimiters = {"{", "}"}, meta = "vertical mode material"}
+ },
+ details = "$ref:teximpatient#/data/vtop",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=181",
+ summary = "Produce a vbox whose baseline is that of the top box enclosed."
+ },
+ wd = {
+ arguments = {{delimiters = false, meta = "register"}},
+ details = "$ref:teximpatient#/data/ht",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=187",
+ summary = "The width of the box in a specified box register.",
+ type = "dimen"
+ },
+ widowpenalty = {
+ details = "$ref:teximpatient#/data/widowpenalty",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=158",
+ summary = "Penalty for a single line beginning a page, by default 150.",
+ type = "number"
+ },
+ write = {
+ arguments = {{delimiters = false, meta = "number"}, {meta = "token list"}},
+ details = "$ref:teximpatient#/data/write",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=269",
+ summary = "Write a line to a specified output stream."
+ },
+ xdef = {
+ action = "def",
+ arguments = {
+ {delimiters = false, meta = "control sequence"},
+ {delimiters = {"", "{"}, meta = "parameter text"},
+ {delimiters = {"", "}"}, meta = "replacement text"}
+ },
+ details = "$ref:teximpatient#/data/xdef",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=251",
+ summary = "Equivalent to \\global\\edef, i.e., globally define a macro, immediately expanding the replacement text."
+ },
+ xleaders = {
+ arguments = {
+ {delimiters = false, meta = "box or rule"},
+ {delimiters = false, meta = "skip command"}
+ },
+ details = "$ref:teximpatient#/data/leaders",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=194",
+ summary = "Produce leaders with leftover space distributed equally between the leader boxes."
+ },
+ xspaceskip = {
+ details = "$ref:teximpatient#/data/spacefactor",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=127",
+ summary = "If nonzero and \\spacefactor ≥ 2000, overrides the normal interword glue.",
+ type = "glue"
+ },
+ year = {
+ details = "$ref:teximpatient#/data/year",
+ documentation = "texmf:doc/plain/impatient/book.pdf#page=245",
+ summary = "The current year, as a number.",
+ type = "number"
+ }
+}