summaryrefslogtreecommitdiff
path: root/tex/context/base/mkiv/page-txt.mkvi
diff options
context:
space:
mode:
Diffstat (limited to 'tex/context/base/mkiv/page-txt.mkvi')
-rw-r--r--tex/context/base/mkiv/page-txt.mkvi11
1 files changed, 8 insertions, 3 deletions
diff --git a/tex/context/base/mkiv/page-txt.mkvi b/tex/context/base/mkiv/page-txt.mkvi
index 3f0f95420..7d0883a3c 100644
--- a/tex/context/base/mkiv/page-txt.mkvi
+++ b/tex/context/base/mkiv/page-txt.mkvi
@@ -831,9 +831,9 @@
\the\toptextcontent
\vskip\dimexpr\topheight+\topdistance\relax
\the\headertextcontent
- \vskip\dimexpr\headerheight+\headerdistance\relax
+ \vskip\dimexpr\headerheight+\headerdistance+\textdistance\relax
\anch_positions_place_anchors
- \vskip-\textheight
+ \vskip\dimexpr-\textdistance-\textheight\relax
\the\texttextcontent
\vskip\textheight
\the\everyendoftextbody
@@ -846,14 +846,19 @@
\smashbox\b_page_layouts_element
\box\b_page_layouts_element}
+\ifdefined\page_prepare_backgrounds\else
+ \let\page_prepare_backgrounds\gobbleoneargument
+\fi
+
\def\page_insert_body#1#2%
{\setbox\b_page_layouts_element\vpack
{\offinterlineskip
\calculatereducedvsizes
\calculatehsizes
\swapmargins
- \vskip\dimexpr\headerheight+\headerdistance+\layoutparameter\c!textdistance\relax
+ \vskip\dimexpr\headerheight+\headerdistance+\textdistance\relax
\dontleavehmode
+ \page_prepare_backgrounds{#2}%
\hbox to \makeupwidth
{\begingroup
\swapmargins