\pdfpkresolution=600 % Provide a reasonable default
\fi\fi
-\ifx\directlua\undefined\else
+\ifx\luatexversion\undefined\else
% In LuaTeX \pdfpkresolution is not enough
\directlua{kpse.init_prog("luatex", 600, "ljfour")}
\fi
% If you modify these registers, call \setuppage afterwards
\ifx\luatexversion\undefined
% In LuaTeX, \pagewidth and \pageheight are primitive
- \newdimen\pagewidth
- \newdimen\pageheight
+ % (also, we need \csname here, because \newdimen is \outer)
+ \csname newdimen\endcsname\pagewidth
+ \csname newdimen\endcsname\pageheight
\fi
\newdimen\leftmargin
\newdimen\rightmargin