From 9ed2be15b632f76247ead6f36a0cbc913057fa48 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 22 May 2020 03:00:58 +0000 Subject: CTAN sync 202005220300 --- macros/luatex/optex/base/parameters.opm | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) (limited to 'macros/luatex/optex/base/parameters.opm') 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` 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} -- cgit v1.2.3