diff options
Diffstat (limited to 'tex/context/base/meta-pag.tex')
-rw-r--r-- | tex/context/base/meta-pag.tex | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/tex/context/base/meta-pag.tex b/tex/context/base/meta-pag.tex index 6edca4e47..dd1ef6506 100644 --- a/tex/context/base/meta-pag.tex +++ b/tex/context/base/meta-pag.tex @@ -32,6 +32,7 @@ InPageBody := \ifinpagebody true \else false \fi ; def LoadPageState = OnRightPage := \MPonrightpage ; + OnOddPage := \MPonoddpage ; RealPageNumber := \the\realpageno ; PageNumber := \the\pageno ; NOfPages := \lastpage ; @@ -73,20 +74,24 @@ OuterEdgeWidth := \the\outeredgewidth ; PageOffset := \the\pageoffset ; PageDepth := \the\pagedepth ; + LayoutColumns := \the\layoutcolumns ; + LayoutColumnDistance:= \the\layoutcolumndistance ; + LayoutColumnWidth := \the\layoutcolumnwidth ; enddef ; \stopuseMPgraphic \def\MPonrightpage{true} +\def\MPonoddpage {true} -\def\freezeMPpagelayout% - {% the \edef\MPonrightpage{....} alternative is slower - \doifbothsides +\def\freezeMPpagelayout + {\doifbothsides \def\MPonrightpage{true}% \orsideone \def\MPonrightpage{true}% \orsidetwo \def\MPonrightpage{false}% - \od} + \od + \edef\MPonoddpage{\doifoddpageelse{true}{false}}} \iffixedlayoutdimensions |