OSDN Git Service

Added lltjp-everyshi.sty abenori_everyshi
authorabenori <abenori@users.osdn.me>
Mon, 27 Jul 2020 06:30:00 +0000 (15:30 +0900)
committerabenori <abenori@users.osdn.me>
Mon, 27 Jul 2020 06:30:00 +0000 (15:30 +0900)
src/ltj-latex.sty
src/ltjclasses.dtx
src/ltjtarticle.cls
src/ltjtbook.cls
src/ltjtreport.cls
src/patches/lltjp-everyshi.sty [new file with mode: 0644]

index 8af066e..ca774fe 100644 (file)
@@ -83,6 +83,7 @@
 \ltj@pkgpatch@im{unicode-math}
 \ltj@pkgpatch@im{siunitx}
 \ltj@pkgpatch@im{microtype}
+\ltj@pkgpatch@im{everyshi}
 
 \RequirePackage{lltjp-geometry}
 
index 9da4e2b..301c961 100644 (file)
 %
 % 縦組クラスと|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}
 %
index e482ac4..772ecde 100644 (file)
 \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}
index 8bf5266..2d83f72 100644 (file)
 \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}
index 0db8d98..5fbc0d7 100644 (file)
 \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 (file)
index 0000000..258e98a
--- /dev/null
@@ -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