\ltj@pkgpatch@im{unicode-math}
\ltj@pkgpatch@im{siunitx}
\ltj@pkgpatch@im{microtype}
+\ltj@pkgpatch@im{everyshi}
\RequirePackage{lltjp-geometry}
%
% 縦組クラスと|everyshi|パッケージの相性が悪い問題に対処します。
% この処理は、ZRさんの|pxeveryshi|パッケージと実質的に同じ内容です。
+%
+% [2020/07/27] lltjp-everyshi.sty に写しました.
% \begin{macrocode}
%<*tate>
-\AtEndOfPackageFile{everyshi}{%
- \def\@EveryShipout@Output{%
- \setbox8\vbox{%
- \yoko
- \@EveryShipout@Hook
- \@EveryShipout@AtNextHook
- \global\setbox\luatexoutputbox=\box\luatexoutputbox
- }%
- \gdef\@EveryShipout@AtNextHook{}%
- \@EveryShipout@Org@Shipout\box\luatexoutputbox
- }}
+%\AtEndOfPackageFile{everyshi}{%
+% \def\@EveryShipout@Output{%
+% \setbox8\vbox{%
+% \yoko
+% \@EveryShipout@Hook
+% \@EveryShipout@AtNextHook
+% \global\setbox\luatexoutputbox=\box\luatexoutputbox
+% }%
+% \gdef\@EveryShipout@AtNextHook{}%
+% \@EveryShipout@Org@Shipout\box\luatexoutputbox
+% }}
%</tate>
% \end{macrocode}
%
\DeclareOption{tate}{%
\tate\AtBeginDocument{\message{《縦組モード》}\adjustbaseline}%
}
-\AtEndOfPackageFile{everyshi}{%
- \def\@EveryShipout@Output{%
- \setbox8\vbox{%
- \yoko
- \@EveryShipout@Hook
- \@EveryShipout@AtNextHook
- \global\setbox\luatexoutputbox=\box\luatexoutputbox
- }%
- \gdef\@EveryShipout@AtNextHook{}%
- \@EveryShipout@Org@Shipout\box\luatexoutputbox
- }}
\DeclareOption{oneside}{\@twosidefalse}
\DeclareOption{twoside}{\@twosidetrue}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\DeclareOption{tate}{%
\tate\AtBeginDocument{\message{《縦組モード》}\adjustbaseline}%
}
-\AtEndOfPackageFile{everyshi}{%
- \def\@EveryShipout@Output{%
- \setbox8\vbox{%
- \yoko
- \@EveryShipout@Hook
- \@EveryShipout@AtNextHook
- \global\setbox\luatexoutputbox=\box\luatexoutputbox
- }%
- \gdef\@EveryShipout@AtNextHook{}%
- \@EveryShipout@Org@Shipout\box\luatexoutputbox
- }}
\DeclareOption{oneside}{\@twosidefalse}
\DeclareOption{twoside}{\@twosidetrue}
\DeclareOption{onecolumn}{\@twocolumnfalse}
\DeclareOption{tate}{%
\tate\AtBeginDocument{\message{《縦組モード》}\adjustbaseline}%
}
-\AtEndOfPackageFile{everyshi}{%
- \def\@EveryShipout@Output{%
- \setbox8\vbox{%
- \yoko
- \@EveryShipout@Hook
- \@EveryShipout@AtNextHook
- \global\setbox\luatexoutputbox=\box\luatexoutputbox
- }%
- \gdef\@EveryShipout@AtNextHook{}%
- \@EveryShipout@Org@Shipout\box\luatexoutputbox
- }}
\DeclareOption{oneside}{\@twosidefalse}
\DeclareOption{twoside}{\@twosidetrue}
\DeclareOption{onecolumn}{\@twocolumnfalse}
--- /dev/null
+%
+% lltjp-everyshi.sty
+% almost the same as pxeveryshi package by ZR
+%
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{lltjp-everyshi}[2020/07/27 Patch to everyshi for LuaTeX-ja]
+\RequirePackageWithOptions{everyshi}
+
+\def\@EveryShipout@Output{%
+ \setbox8\vbox{%
+ \yoko
+ \@EveryShipout@Hook
+ \@EveryShipout@AtNextHook
+ \global\setbox\luatexoutputbox=\box\luatexoutputbox
+ }%
+ \gdef\@EveryShipout@AtNextHook{}%
+ \@EveryShipout@Org@Shipout\box\luatexoutputbox
+}
+
+
+\endinput