diff options
author | Norbert Preining <norbert@preining.info> | 2022-10-29 03:01:16 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-10-29 03:01:16 +0000 |
commit | 81f24542c377c836618974cee06163a6ad28da67 (patch) | |
tree | b17df6d3f5b5af986d81049538173e500d148be8 /systems/doc | |
parent | 577cb5a42c6f06b209011b90703e7809ea47d43f (diff) |
CTAN sync 202210290301
Diffstat (limited to 'systems/doc')
-rw-r--r-- | systems/doc/luatex/luatex-backend.tex | 12 | ||||
-rw-r--r-- | systems/doc/luatex/luatex-math.tex | 36 | ||||
-rw-r--r-- | systems/doc/luatex/luatex-modifications.tex | 4 | ||||
-rw-r--r-- | systems/doc/luatex/luatex-tex.tex | 7 | ||||
-rw-r--r-- | systems/doc/luatex/luatex.pdf | bin | 1784850 -> 1786441 bytes |
5 files changed, 42 insertions, 17 deletions
diff --git a/systems/doc/luatex/luatex-backend.tex b/systems/doc/luatex/luatex-backend.tex index c2479238f3..4c6c36bd7b 100644 --- a/systems/doc/luatex/luatex-backend.tex +++ b/systems/doc/luatex/luatex-backend.tex @@ -124,8 +124,8 @@ after the \PDFTEX\ equivalents. \stopsubsection -\startsubsection[title={\type {[set|get]suppressoptionalinfo}, \type {[set|get]trailerid} -and \type {[set|get]omitcidset}}] +\startsubsection[title={\type {[set|get]suppressoptionalinfo}, \type {[set|get]trailerid}, +\type {[set|get]omitcidset} and \type {[set|get]omitinfodict}}] \topicindex{\PDF+options} \topicindex{\PDF+trailer} @@ -134,6 +134,7 @@ and \type {[set|get]omitcidset}}] \libindex{gettrailerid} \libindex{settrailerid} \libindex{getomitcidset} \libindex{setomitcidset} \libindex{getomitcharset} \libindex{setomitcharset} +\libindex{getomitinfodict} \libindex{setomitinfodict} The optional info bitset (a number) determines what kind of info gets flushed. By default we flush all. See \in {section} [sec:pdfextensions] for more details. @@ -141,9 +142,9 @@ By default we flush all. See \in {section} [sec:pdfextensions] for more details. You can set your own trailer id. This has to be string containing valid \PDF\ array content with checksums. -The cidset and charset flags (numbers) disables inclusion of a so called \type -{CIDSet} and \type {CharSet} entries, which can be handy when aiming at some of -the many \PDF\ substandards. +The cidset, charset and info flags (numbers) disables inclusion of a so called +\type {CIDSet} and \type {CharSet} entries, which can be handy when aiming at +some of the many \PDF\ substandards. \stopsubsection @@ -639,6 +640,7 @@ pdfe.unencrypt(<pdfe document>,userpassword,ownerpassword) \libindex {getversion} \libindex {getnofobjects} \libindex {getnofpages} +\libindex {getmemoryusage} A successfully opened document can provide some information: diff --git a/systems/doc/luatex/luatex-math.tex b/systems/doc/luatex/luatex-math.tex index f5d6c74291..b2f34e4db0 100644 --- a/systems/doc/luatex/luatex-math.tex +++ b/systems/doc/luatex/luatex-math.tex @@ -1,4 +1,4 @@ -% language=us engine=luatex runpath=texruns:manuals/luatex +% language=uk engine=luatex runpath=texruns:manuals/luatex \environment luatex-style @@ -130,6 +130,20 @@ sections: \LL \stoptabulate +Instead of the pseudo class variable (7) you can use a family number as signal +for using the current family. This permits classifying characters with a class +and still let the family adapt. The trigger family is set with \lpr +{variablefam}. So: + +\starttyping +\variablefam"24 +\Umathchardef\foo "3 "24 123 +\foo \fam9 +\stoptyping + +Results in a curly left brace taken from family 9 with class \quote {relation} +and spacing around it will be accordingly. + \stopsection \startsection[title={Math styles}] @@ -774,13 +788,13 @@ right end. The question is: how often is this implemented, and if so, do the kerns assume correction too. Anyway, with this parameter one can control it. \starttabulate[|l|ck1|ck1|ck1|ck1|ck1|ck1|] - \NC - \NC \mathnolimitsmode0 $\displaystyle\int\nolimits^0_1$ - \NC \mathnolimitsmode1 $\displaystyle\int\nolimits^0_1$ - \NC \mathnolimitsmode2 $\displaystyle\int\nolimits^0_1$ - \NC \mathnolimitsmode3 $\displaystyle\int\nolimits^0_1$ - \NC \mathnolimitsmode4 $\displaystyle\int\nolimits^0_1$ - \NC \mathnolimitsmode8000 $\displaystyle\int\nolimits^0_1$ + \NC % probably not ok, we need a raw int here + \NC \mathnolimitsmode0 $\displaystyle\mathop{\normalint}\nolimits^0_1$ + \NC \mathnolimitsmode1 $\displaystyle\mathop{\normalint}\nolimits^0_1$ + \NC \mathnolimitsmode2 $\displaystyle\mathop{\normalint}\nolimits^0_1$ + \NC \mathnolimitsmode3 $\displaystyle\mathop{\normalint}\nolimits^0_1$ + \NC \mathnolimitsmode4 $\displaystyle\mathop{\normalint}\nolimits^0_1$ + \NC \mathnolimitsmode8000 $\displaystyle\mathop{\normalint}\nolimits^0_1$ \NC \NR \TB \BC mode @@ -822,9 +836,9 @@ experimenting. \topicindex {math+italics} The \lpr {mathitalicsmode} parameter can be set to~1 to force italic correction -before noads that represent some more complex structure (read: everything -that is not an ord, bin, rel, open, close, punct or inner). We show a Cambria -example. +before noads that represent some more complex structure (read: everything that is +not an ord, bin, rel, open, close, punct or inner). A value of~2 will enforce the +old school font code path for all italics. We show a Cambria example. \starttexdefinition Whatever #1 \NC \type{\mathitalicsmode = #1} diff --git a/systems/doc/luatex/luatex-modifications.tex b/systems/doc/luatex/luatex-modifications.tex index caf643913f..e3edc59f79 100644 --- a/systems/doc/luatex/luatex-modifications.tex +++ b/systems/doc/luatex/luatex-modifications.tex @@ -1,4 +1,4 @@ -% language=us engine=luatex runpath=texruns:manuals/luatex +% language=uk engine=luatex runpath=texruns:manuals/luatex \environment luatex-style @@ -666,6 +666,7 @@ The configuration related registers have become: \edef\pdfgentounicode {\pdfvariable gentounicode} \edef\pdfomitcidset {\pdfvariable omitcidset} \edef\pdfomitcharset {\pdfvariable omitcharset} +\edef\pdfomitinfodict {\pdfvariable omitinfodict} \edef\pdfpagebox {\pdfvariable pagebox} \edef\pdfminorversion {\pdfvariable minorversion} \edef\pdfuniqueresname {\pdfvariable uniqueresname} @@ -915,6 +916,7 @@ The engine sets the following defaults. \pdfgentounicode 0 \pdfomitcidset 0 \pdfomitcharset 0 +\pdfomitinfodict 0 \pdfpagebox 0 \pdfminorversion 4 \pdfuniqueresname 0 diff --git a/systems/doc/luatex/luatex-tex.tex b/systems/doc/luatex/luatex-tex.tex index 67e22d7355..a5e4580880 100644 --- a/systems/doc/luatex/luatex-tex.tex +++ b/systems/doc/luatex/luatex-tex.tex @@ -2707,6 +2707,9 @@ will search the disk as well as the \type {ls-R} databases. This is used for the size argument of the formats \type {pk}, \type {gf}, and \type {bitmap font}. \stopitemize +If \type {--output-directory} is specified and the value is a relative pathname, +the file is searched first here and if it fails it will be searched in the standard tree. + \stopsubsection \startsubsection[title={\type {lookup}}] @@ -2741,6 +2744,10 @@ The options match commandline arguments from \type {kpsewhich}: \LL \stoptabulate +If \type {--output-directory} is specified and the value is a relative pathname, +the file is searched first here and then in the standard tree. + + \stopsubsection \startsubsection[title={\type {init_prog}}] diff --git a/systems/doc/luatex/luatex.pdf b/systems/doc/luatex/luatex.pdf Binary files differindex 773d8a9311..12e7b2d00c 100644 --- a/systems/doc/luatex/luatex.pdf +++ b/systems/doc/luatex/luatex.pdf |