\else
\directlua{%
luatexbase.add_to_callback('pre_shipout_filter',luatexja.direction.shipout_lthook, 'ltj.direction', 1)
- luatexja.direction.shipout = nil
}
\fi
%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{lltjcore}[2021-03-17 Patch to LaTeX2e Kernel for LuaTeX-ja]
+\ProvidesPackage{lltjcore}[2021-03-19 Patch to LaTeX2e Kernel for LuaTeX-ja]
\RequirePackage{etoolbox}
%%% expl3
\newbox\@BR\newbox\@Br
\newbox\@CL
\newbox\@CR
-\font\@bannerfont=cmtt9
+\font\@bannerfont=file:lmmono9-regular.otf % cmtt9 in pLaTeX
\newtoks\@bannertoken
\@bannertoken{}
\def\maketombowbox{%
}
\def\@outputtombow#1#2{%
\iftombow
- \vbox to\z@{\kern\dimexpr#1-10mm-\@tombowbleed\relax
+ \setbox0\vbox to\z@{\kern\dimexpr#1-10mm-\@tombowbleed\relax
\boxmaxdepth\maxdimen
\moveleft\dimexpr#2+\@tombowbleed\vbox to\@@paperheight{%
\color@begingroup
\kern-10mm
\hbox to\@@paperwidth{\hskip\@tombowbleed\relax
\copy\@BL\hfill\copy\@BC\hfill\copy\@BR\hskip\@tombowbleed}%
- \color@endgroup
+ \color@endgroup
}\vss
}%
+ \dp\z@=\z@ \wd\z@=\z@\box\z@
\fi
}
\def\@tombowcolor{\normalcolor}
}
\newdimen\@@paperheight
\newdimen\@@paperwidth
-
+\newdimen\@@topmargin % not used by LuaTeX-ja; only to avoid existing codes
\patchcmd\@outputpage{\begingroup\let\protect\noexpand}{% tate direction
\begingroup
\ifnum\ltjgetparameter{direction}=4\else
\patchcmd\@outputpage{\@begindvi}{\@begindvi\@outputtombow{0pt}{0pt}}{}{}
\fi
-
%%% Remove extra xkanjiskip
\renewcommand\@makefnmark{%
\unless\ifnum\ltjgetparameter{direction}=3