summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm')
-rw-r--r--Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm25
1 files changed, 16 insertions, 9 deletions
diff --git a/Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm b/Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm
index d3a158008e4..c7ecdb75b50 100644
--- a/Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm
+++ b/Master/texmf-dist/tex/luatex/optex/base/plain-macros.opm
@@ -294,13 +294,14 @@
}
\_doc -----------------------------
- The last part of plain \TeX/ macros.
+ The plain \TeX/ macros
\`\hrulefill`, \`\dotfill`, \`\rightarrowfill`, \`\leftarrowfill`,
- \`\magnification`, \`\bye`.
- Math macros are defined in the `math-macros.opm` file.
+ \`\downbracefill`, \`\upbracefill`.
+ The last four are used in non-Unicode variants of `\overrightarrow`,
+ `\overleftarrow`, `\overbrace` and `\underbrace` macros, see
+ section~\ref[math-macros].
\_cod -----------------------------
-
\_def \_hrulefill {\_leaders\_hrule\_hfill}
\_def \_dotfill {\_cleaders\_hbox{$\_math \_mkern1.5mu.\_mkern1.5mu$}\_hfill}
\_def \_rightarrowfill {$\_math\_smash-\_mkern-7mu%
@@ -310,18 +311,24 @@
\_cleaders\_hbox{$\_mkern-2mu\_smash-\_mkern-2mu$}\_hfill
\_mkern-7mu\_smash-$}
-\_public \hrulefill \dotfill \rightarrowfill \leftarrowfill ;
-
-% \downbracefill \upbracefill will be re-defined when Unicode-math is used
\_mathchardef \_braceld="37A \_mathchardef \_bracerd="37B
\_mathchardef \_bracelu="37C \_mathchardef \_braceru="37D
-\_def \downbracefill {$\_math \_setbox0=\_hbox{$\_braceld$}%
+\_def \_downbracefill {$\_math \_setbox0=\_hbox{$\_braceld$}%
\_braceld \_leaders\_vrule height\_ht0 depth0pt \_hfill \_braceru
\_bracelu \_leaders\_vrule height\_ht0 depth0pt \_hfill \_bracerd$}
-\_def \upbracefill {$\_math \_setbox0=\_hbox{$\_braceld$}%
+\_def \_upbracefill {$\_math \_setbox0=\_hbox{$\_braceld$}%
\_bracelu \_leaders\_vrule height\_ht0 depth0pt \_hfill \_bracerd
\_braceld \_leaders\_vrule height\_ht0 depth0pt \_hfill \_braceru$}
+\_public \hrulefill \dotfill
+ \rightarrowfill \leftarrowfill \downbracefill \upbracefill ;
+
+ \_doc -----------------------------
+ The last part of plain \TeX/ macros: \`\magnification`, \`\bye`.
+ Note that math macros are defined in the `math-macros.opm` file
+ (section~\ref[math-macros]).
+ \_cod -----------------------------
+
\_def \_magnification {\_afterassignment \_magA \_count255 }
\_def \_magA {\_mag=\_count255 \_truedimen\_hsize \_truedimen\_vsize
\_dimen\_footins=8truein