summaryrefslogtreecommitdiff
path: root/macros/luatex/optex/base/parameters.opm
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-05-22 03:00:58 +0000
committerNorbert Preining <norbert@preining.info>2020-05-22 03:00:58 +0000
commit9ed2be15b632f76247ead6f36a0cbc913057fa48 (patch)
tree0d9b466a92506d0b3b7ca0f9325ed22594fbaa12 /macros/luatex/optex/base/parameters.opm
parentdff9a257a451ee8437fa2f02ebac9bddd6bb8301 (diff)
CTAN sync 202005220300
Diffstat (limited to 'macros/luatex/optex/base/parameters.opm')
-rw-r--r--macros/luatex/optex/base/parameters.opm32
1 files changed, 27 insertions, 5 deletions
diff --git a/macros/luatex/optex/base/parameters.opm b/macros/luatex/optex/base/parameters.opm
index 8a707b4758..bd12bac070 100644
--- a/macros/luatex/optex/base/parameters.opm
+++ b/macros/luatex/optex/base/parameters.opm
@@ -178,7 +178,7 @@
\_public \picdir ;
\_doc -----------------------------
- You can control the dimesions of included images by
+ You can control the dimensions of included images by
the parameters \`\picwidth` (which is equivalent to \`\picw`) and
\`\picheight`. By default these parameters are set to zero: the native
dimension of the image is used. If only `\picwidth` has a nonzero value,
@@ -399,12 +399,19 @@
and the lines of the table.
\nl
\`\hhkern` gives the space between horizontal lines if they are doubled and
- \`\vvkern` gives the space between such vertical lines.
+ \`\vvkern` gives the space between such vertical lines.
+ \nl
+ \`\tabskipl` is `\tabskip` used before first column,
+ \`\tabskipr` is `\tabskip` used after the last column.
+ \nl
+ \`\tsize` is virtual unit of the width of paragraph-like table items when
+ `\table pxto<size>` is used.
\_cod -----------------------------
\_newtoks\_everytable \_newtoks\_thistable
\_newtoks\_tabiteml \_newtoks\_tabitemr \_newtoks\_tabstrut
-\_newdimen\_tablinespace \_newdimen\_vvkern \_newdimen\_hhkern
+\_newdimen\_tablinespace \_newdimen\_vvkern \_newdimen\_hhkern \_newdimen\_tsize
+\_newskip\_tabskipl \_newskip\_tabskipr
\_everytable={} % code used after settings in \vbox before table processing
\_thistable={} % code used when \vbox starts, is is removed after using it
\_tabstrut={\_strut}
@@ -413,7 +420,22 @@
\_tablinespace=2pt % additional vertical space before/after horizontal rules
\_vvkern=1pt % space between double vertical line and used in \frame
\_hhkern=1pt % space between double horizontal line and used in \frame
-\_public \everytable \thistable \tabiteml \tabitemr \tabstrut \tablinespace \vvkern \hhkern ;
+\_tabskipl=0pt\_relax % \tabskip used before first column
+\_tabskipr=0pt\_relax % \tabskip used after the last column
+\_public \everytable \thistable \tabiteml \tabitemr \tabstrut \tablinespace
+ \vvkern \hhkern \tsize \tabskiplr ;
+
+ \_doc -----------------------------
+ The \^`\eqalign` macro can be configured by \`\eqlines` and \`\eqstyle`
+ tokens lists. The default values are set in order this macro beahaves
+ like in Plain \TeX. The \`\eqspace` is horizontal space put
+ between equation systems if more columns in \^`\eqalign` is used.
+ \_cod -----------------------------
+
+\_newtoks \_eqlines \_eqlines={\_openup\_jot}
+\_newtoks \_eqstyle \_eqstyle={\_strut\_displaystyle}
+\_newdimen \_eqspace \_eqspace=20pt
+\_public \eqlines \eqstyle \eqspace ;
\_doc -----------------------------
The output routine uses token list \`\headline` and \`\footline` in the
@@ -423,7 +445,7 @@
Assume that page-body text can be typeset in different sizes and
different fonts and we don't know in what font context the output routine
is invoked. So, it is strongly recommended to declare fixed variants of
- fonts at begining of your document. For example `\fontdef\rmfixed{\rm}`,
+ fonts at the beginning of your document. For example `\fontdef\rmfixed{\rm}`,
`\fontdef\itfixed{\it}`. Then use them in headline and footline:
\begtt
\headline={\itfixed Text of headline, section: \fistmark \hss}