diff options
Diffstat (limited to 'doc/context/sources/general/manuals/luametatex/luametatex-building.tex')
-rw-r--r-- | doc/context/sources/general/manuals/luametatex/luametatex-building.tex | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/doc/context/sources/general/manuals/luametatex/luametatex-building.tex b/doc/context/sources/general/manuals/luametatex/luametatex-building.tex index 61b11b18d..357e2ed41 100644 --- a/doc/context/sources/general/manuals/luametatex/luametatex-building.tex +++ b/doc/context/sources/general/manuals/luametatex/luametatex-building.tex @@ -73,7 +73,7 @@ column. If there are three columns, the first two will store inserts. Then when the last column is dealt with \prm {insertstoring} can be set to 2 and that will signal the builder that we will inject the inserts. In both cases, the value of this register will be set to zero so that it doesn't influence further -processing. You can use \prm {ifinsert} to check if am insert box is void. More +processing. You can use \prm {ifinsert} to check if an insert box is void. More details about these (probably experimental for a while) features can be found in documents that come with \CONTEXT. @@ -118,14 +118,14 @@ The \LUAMETATEX\ engine has some tracing built in that is enabled by setting \pr \startsection[title={Adjusts}] The \prm {vadjust} primitive injects something in the vertical list after the -lien where it ends up. In \PDFTEX\ the \type {pre} keyword was added so that one +line where it ends up. In \PDFTEX\ the \type {pre} keyword was added so that one could force something before a previous line (actually this was something that we needed in \CONTEXT\ \MKII). The \LUAMETATEX\ engine also supports the \type {post} keyword. We support a few more keywords: \type {before} will prepend the adjustment to the already given one, and \type {after} will append it. The \type {index} keyword -expects an integer and relate that to the current adjustment. This index is +expects an integer and relates that to the current adjustment. This index is passed to an (optional) callback when the adjustment is finally moved to the vertical list. That move is actually delayed because like inserts and marks these (vertical) adjustments can migrate to the \quote {outer} vertical level. @@ -158,7 +158,7 @@ and inserts bubble up to the outer level. \LL \stoptabulate -If you want to migrate marks and inserts you need to set al these flags. Migrated +If you want to migrate marks and inserts you need to set all these flags. Migrated marks and inserts end up as post|-|box properties and will be handled in the page builder as such. At the \LUA\ end you can add pre- and post|-|box material too. @@ -166,9 +166,9 @@ builder as such. At the \LUA\ end you can add pre- and post|-|box material too. \startsection[title={Pages}] -The page builder can triggered by (for instance) a penalty but you can also use -\prm {pageboundary}. This will trigger the page builder but not leave anything -behind. +The page builder can be triggered by (for instance) a penalty but you can also +use \prm {pageboundary}. This will trigger the page builder but not leave +anything behind. \stopsection @@ -177,10 +177,10 @@ behind. As far as I know the \OMEGA/\ALEPH\ local box mechanism is mostly in those engines in order to support repetitive quotes. In \LUATEX\ this mechanism has been made more robust and in \LUAMETATEX\ it became more tightly integrated in -the paragraph properties. In order for it to be a more generic useful feature it -got more features. For instance it is a bit painful to manage with respect to +the paragraph properties. In order for it to be more generic and useful, it got +more features. For instance it is a bit painful to manage with respect to grouping (which is a reason why it's not that much used). The most interesting -property is that the dimensions are taking into account when a paragraph is +property is that the dimensions are taken into account when a paragraph is broken into lines. There are three commands: \prm {localleftbox}, \prm {localrightbox} and the @@ -190,7 +190,7 @@ used the index but this was a cheap extra signal so we keep it). These commands take optional keywords. The \type {index} keyword has to be followed by an integer. This index determines the order which doesn't introduce a -significant compatibility issue: local boxes are hardly used and originally have +significant compatibility issue: local boxes are hardly used and originally had only one instance. The \type {par} keyword forces the box to be added to the current paragraph head. @@ -202,7 +202,7 @@ The \type {local} keyword tells this mechanism not to update the registers that keep these boxes. In that case a next paragraph will start fresh. The \type {keep} option will do the opposite and retain the box after a group ends. -There commands: \prm {localleftboxbox}, \prm {localrightboxbox} and \prm +The commands: \prm {localleftboxbox}, \prm {localrightboxbox} and \prm {localmiddleboxbox} return a copy of the current related register content. \stopsection |