summaryrefslogtreecommitdiff
path: root/tex/context/base/page-txt.tex
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/page-txt.tex')
-rw-r--r--tex/context/base/page-txt.tex48
1 files changed, 32 insertions, 16 deletions
diff --git a/tex/context/base/page-txt.tex b/tex/context/base/page-txt.tex
index 52e118958..89abd3f15 100644
--- a/tex/context/base/page-txt.tex
+++ b/tex/context/base/page-txt.tex
@@ -307,22 +307,30 @@
\offinterlineskip
\vskip-\bovenhoogte
\vskip-\bovenafstand
- \the\toptextcontent
- \vskip\bovenhoogte
+ \ifdim\bovenhoogte>\zeropoint
+ \the\toptextcontent
+ \vskip\bovenhoogte
+ \fi
\vskip\bovenafstand
- \the\headertextcontent
- \vskip\hoofdhoogte
+ \ifdim\hoofdhoogte>\zeropoint
+ \the\headertextcontent
+ \vskip\hoofdhoogte
+ \fi
\vskip\hoofdafstand
\placepositionanchors
\vskip-\teksthoogte
\the\texttextcontent
\vskip\teksthoogte
\vskip\voetafstand
- \the\footertextcontent
- \vskip\voethoogte
+ \ifdim\voethoogte>\zeropoint
+ \the\footertextcontent
+ \vskip\voethoogte
+ \fi
\vskip\onderafstand
- \the\bottomtextcontent
- \vskip\onderhoogte
+ \ifdim\onderhoogte>\zeropoint
+ \the\bottomtextcontent
+ \vskip\onderhoogte
+ \fi
\vfilll}%
\smashbox\scratchpagebox
\box\scratchpagebox}
@@ -339,11 +347,15 @@
{\bgroup
\swapmargins
\goleftonpage
- \the\leftedgetextcontent
- \hskip\linkerrandbreedte
+ \ifdim\linkerrandbreedte>\zeropoint
+ \the\leftedgetextcontent
+ \hskip\linkerrandbreedte
+ \fi
\hskip\linkerrandafstand
- \the\leftmargintextcontent
- \hskip\linkermargebreedte
+ \ifdim\linkermargebreedte>\zeropoint
+ \the\leftmargintextcontent
+ \hskip\linkermargebreedte
+ \fi
\hskip\linkermargeafstand
\egroup
\settextpagecontent\scratchpagebox{#1}{#2}%
@@ -352,11 +364,15 @@
\box\scratchpagebox
\bgroup
\hskip\rechtermargeafstand
- \the\rightmargintextcontent
- \hskip\rechtermargebreedte
+ \ifdim\rechtermargebreedte>\zeropoint
+ \the\rightmargintextcontent
+ \hskip\rechtermargebreedte
+ \fi
\hskip\rechterrandafstand
- \the\rightedgetextcontent
- \hskip\rechterrandbreedte
+ \ifdim\rechterrandbreedte>\zeropoint
+ \the\rightedgetextcontent
+ \hskip\rechterrandbreedte
+ \fi
\egroup
\hss}}%
\smashbox\scratchpagebox