Dear devs,
The two macros \lastxpos and \lastypos should behave like registers,
because that is what they are in LuaTeX. The following MWE fails with
! You can't use `the character 0' after \the
\starttext
\the\lastxpos
\the\lastypos
\stoptext
A simple fix would be to wrap the macro in \numexpr like in the attached
patch.
Cheers, Henri
diff --git a/tex/context/base/mkiv/back-pdf.mkiv b/tex/context/base/mkiv/back-pdf.mkiv
index 776581413..220c2ac11 100644
--- a/tex/context/base/mkiv/back-pdf.mkiv
+++ b/tex/context/base/mkiv/back-pdf.mkiv
@@ -93,8 +93,8 @@
%D Maybe these are used:
\unexpanded\def\savepos {\clf_savepos}
- \def\lastxpos{\clf_lastxpos}
- \def\lastypos{\clf_lastypos}
+ \def\lastxpos{\numexpr\clf_lastxpos\relax}
+ \def\lastypos{\numexpr\clf_lastypos\relax}
%D We do some interception:
_______________________________________________
dev-context mailing list
[email protected]
https://mailman.ntg.nl/mailman/listinfo/dev-context