From 1f92a41ebf4af28c3aac5f50f680359098d9362b Mon Sep 17 00:00:00 2001 From: abenori Date: Mon, 27 Jul 2020 15:30:00 +0900 Subject: [PATCH] Added lltjp-everyshi.sty --- src/ltj-latex.sty | 1 + src/ltjclasses.dtx | 24 +++++++++++++----------- src/ltjtarticle.cls | 11 ----------- src/ltjtbook.cls | 11 ----------- src/ltjtreport.cls | 11 ----------- src/patches/lltjp-everyshi.sty | 22 ++++++++++++++++++++++ 6 files changed, 36 insertions(+), 44 deletions(-) create mode 100644 src/patches/lltjp-everyshi.sty diff --git a/src/ltj-latex.sty b/src/ltj-latex.sty index 8af066e..ca774fe 100644 --- a/src/ltj-latex.sty +++ b/src/ltj-latex.sty @@ -83,6 +83,7 @@ \ltj@pkgpatch@im{unicode-math} \ltj@pkgpatch@im{siunitx} \ltj@pkgpatch@im{microtype} +\ltj@pkgpatch@im{everyshi} \RequirePackage{lltjp-geometry} diff --git a/src/ltjclasses.dtx b/src/ltjclasses.dtx index 9da4e2b..301c961 100644 --- a/src/ltjclasses.dtx +++ b/src/ltjclasses.dtx @@ -469,19 +469,21 @@ % % 縦組クラスと|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 +% }} % % \end{macrocode} % diff --git a/src/ltjtarticle.cls b/src/ltjtarticle.cls index e482ac4..772ecde 100644 --- a/src/ltjtarticle.cls +++ b/src/ltjtarticle.cls @@ -102,17 +102,6 @@ \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} diff --git a/src/ltjtbook.cls b/src/ltjtbook.cls index 8bf5266..2d83f72 100644 --- a/src/ltjtbook.cls +++ b/src/ltjtbook.cls @@ -105,17 +105,6 @@ \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} diff --git a/src/ltjtreport.cls b/src/ltjtreport.cls index 0db8d98..5fbc0d7 100644 --- a/src/ltjtreport.cls +++ b/src/ltjtreport.cls @@ -104,17 +104,6 @@ \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} diff --git a/src/patches/lltjp-everyshi.sty b/src/patches/lltjp-everyshi.sty new file mode 100644 index 0000000..258e98a --- /dev/null +++ b/src/patches/lltjp-everyshi.sty @@ -0,0 +1,22 @@ +% +% 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 -- 2.11.0