Difference between revisions of "Math spacing"
Jump to navigation
Jump to search
(Describe math spacing) |
|||
Line 1: | Line 1: | ||
TeX handles math spacing by breaking a formula into parts, and assigning each of those parts a role such as 'Ord' (a variable or number) or 'Rel' (equality, larger than, et cetera). For each combination of roles, it then looks up the spacing appropriate between them in a table. These are the roles: | TeX handles math spacing by breaking a formula into parts, and assigning each of those parts a role such as 'Ord' (a variable or number) or 'Rel' (equality, larger than, et cetera). For each combination of roles, it then looks up the spacing appropriate between them in a table. These are the roles: | ||
− | {| | + | {| class=wikitable |
| Ord || e.g. ''4'' or ''a'' or ''x<sup>2</sup>'' | | Ord || e.g. ''4'' or ''a'' or ''x<sup>2</sup>'' | ||
|- | |- |
Revision as of 04:06, 6 December 2012
TeX handles math spacing by breaking a formula into parts, and assigning each of those parts a role such as 'Ord' (a variable or number) or 'Rel' (equality, larger than, et cetera). For each combination of roles, it then looks up the spacing appropriate between them in a table. These are the roles:
Ord | e.g. 4 or a or x2 |
Op | Unary operators such as sin or ln. |
Bin | Binary operators such as '+' |
Rel | Relationships such as '=' or '>' or '\implies' |
Open | open brackets of any kind |
Close | closing brackets of any kind |
Punct | Punctuation: digit separators like '.' or ','. |
Inner | Fractions are inner. What else is inner? |
To set up e.g. the spacing between ordinal items, do as followsTemplate:since:
\startsetups math:morespacing \ordordspacing\textstyle 1mu plus .5mu minus .25mu\relax \stopsetups
\setupmathematics [setups=math:morespacing]