diff options
author | Marius <mariausol@gmail.com> | 2011-12-13 17:40:23 +0200 |
---|---|---|
committer | Marius <mariausol@gmail.com> | 2011-12-13 17:40:23 +0200 |
commit | 008b7b212da48ca7ef8fc8ac876dbf13ca7b21a5 (patch) | |
tree | 8571937aba1460b4bf7daa0e08738f8768c48d03 /tex/context/base/page-mak.mkvi | |
parent | 0396ead2bd0816d7e546848690271bbbe9077334 (diff) | |
download | context-008b7b212da48ca7ef8fc8ac876dbf13ca7b21a5.tar.gz |
beta 2011.12.13 15:17
Diffstat (limited to 'tex/context/base/page-mak.mkvi')
-rw-r--r-- | tex/context/base/page-mak.mkvi | 41 |
1 files changed, 11 insertions, 30 deletions
diff --git a/tex/context/base/page-mak.mkvi b/tex/context/base/page-mak.mkvi index 114a84734..e4899f948 100644 --- a/tex/context/base/page-mak.mkvi +++ b/tex/context/base/page-mak.mkvi @@ -99,7 +99,7 @@ \forgetall % else indented flush \dontcomplain \global\setbox\page_makeup_box\vbox to \makeupparameter\c!height \bgroup - \dosetmakeupattributes\c!style\c!color + \usemakeupstyleandcolor\c!style\c!color \hsize\makeupparameter\c!width \setupalign[\makeupparameter\c!align]% \doprocesslocalsetups{\makeupparameter\c!setups}% lua(..),xml(...,..),tex(..) @@ -107,30 +107,10 @@ \let\stopmakeup\page_makeup_stop_yes} \unexpanded\def\page_makeup_stop_yes - {\endgraf - \makeupparameter\c!bottom - \egroup - \ifprocessingpages % this will be redone anyway (is this needed at all?) - \ifpageselected - \page_makeup_flush_box - \else - \page_makeup_wipe_box - \fi - \else - \ifpageselected - \page_makeup_wipe_box - \else - \page_makeup_flush_box - \fi - \fi - \ifselectingpages - \global\pageselectedfalse - \fi + {\endgraf + \makeupparameter\c!bottom \egroup - \stoplayout} % includes \page - -\def\page_makeup_flush_box - {\pushpagestate % new + \pushpagestate % new \makeupparameter\c!before \relax % to be sure we don't enter the \if \ifdim\ht\page_makeup_box>\vsize @@ -145,10 +125,9 @@ \ifdoublesided \ifodd\realpageno \else \getvalue{\??do::\c!doublesided::\makeupparameter\c!doublesided}% \fi \fi - \poppagestate} % new - -\def\page_makeup_wipe_box - {\global\box\page_makeup_box\emptybox} + \poppagestate % new + \egroup + \stoplayout} % includes \page \setvalue{\??do::\c!doublesided::\v!yes}% {\emptyhbox @@ -171,8 +150,6 @@ \setuptext [\c!state=\makeupparameter\c!textstate]% \setupbottom[\c!state=\makeupparameter\c!bottomstate]% \setuptop [\c!state=\makeupparameter\c!topstate]% - % this is needed, but no \setuplayout here; fails in texexec --fig=c - %\recalculatelayout \to \page_makeup_every_setup %D The standard page template is defined as follows: @@ -220,6 +197,10 @@ [\v!page] [] +\definemakeup + [\v!middle] + [\v!standard] + % \definelayout[standard] % \definelayout[text] |