summaryrefslogtreecommitdiff
path: root/macros/luatex/optex/base/parameters.opm
diff options
context:
space:
mode:
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}