• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: Commit

ソースコードの管理場所


Commit MetaInfo

Revision1f92a41ebf4af28c3aac5f50f680359098d9362b (tree)
Zeit2020-07-27 15:30:00
Autorabenori <abenori@user...>
Commiterabenori

Log Message

Added lltjp-everyshi.sty

Ändern Zusammenfassung

Diff

--- a/src/ltj-latex.sty
+++ b/src/ltj-latex.sty
@@ -83,6 +83,7 @@
8383 \ltj@pkgpatch@im{unicode-math}
8484 \ltj@pkgpatch@im{siunitx}
8585 \ltj@pkgpatch@im{microtype}
86+\ltj@pkgpatch@im{everyshi}
8687
8788 \RequirePackage{lltjp-geometry}
8889
--- a/src/ltjclasses.dtx
+++ b/src/ltjclasses.dtx
@@ -469,19 +469,21 @@
469469 %
470470 % 縦組クラスと|everyshi|パッケージの相性が悪い問題に対処します。
471471 % この処理は、ZRさんの|pxeveryshi|パッケージと実質的に同じ内容です。
472+%
473+% [2020/07/27] lltjp-everyshi.sty に写しました.
472474 % \begin{macrocode}
473475 %<*tate>
474-\AtEndOfPackageFile{everyshi}{%
475- \def\@EveryShipout@Output{%
476- \setbox8\vbox{%
477- \yoko
478- \@EveryShipout@Hook
479- \@EveryShipout@AtNextHook
480- \global\setbox\luatexoutputbox=\box\luatexoutputbox
481- }%
482- \gdef\@EveryShipout@AtNextHook{}%
483- \@EveryShipout@Org@Shipout\box\luatexoutputbox
484- }}
476+%\AtEndOfPackageFile{everyshi}{%
477+% \def\@EveryShipout@Output{%
478+% \setbox8\vbox{%
479+% \yoko
480+% \@EveryShipout@Hook
481+% \@EveryShipout@AtNextHook
482+% \global\setbox\luatexoutputbox=\box\luatexoutputbox
483+% }%
484+% \gdef\@EveryShipout@AtNextHook{}%
485+% \@EveryShipout@Org@Shipout\box\luatexoutputbox
486+% }}
485487 %</tate>
486488 % \end{macrocode}
487489 %
--- a/src/ltjtarticle.cls
+++ b/src/ltjtarticle.cls
@@ -102,17 +102,6 @@
102102 \DeclareOption{tate}{%
103103 \tate\AtBeginDocument{\message{《縦組モード》}\adjustbaseline}%
104104 }
105-\AtEndOfPackageFile{everyshi}{%
106- \def\@EveryShipout@Output{%
107- \setbox8\vbox{%
108- \yoko
109- \@EveryShipout@Hook
110- \@EveryShipout@AtNextHook
111- \global\setbox\luatexoutputbox=\box\luatexoutputbox
112- }%
113- \gdef\@EveryShipout@AtNextHook{}%
114- \@EveryShipout@Org@Shipout\box\luatexoutputbox
115- }}
116105 \DeclareOption{oneside}{\@twosidefalse}
117106 \DeclareOption{twoside}{\@twosidetrue}
118107 \DeclareOption{onecolumn}{\@twocolumnfalse}
--- a/src/ltjtbook.cls
+++ b/src/ltjtbook.cls
@@ -105,17 +105,6 @@
105105 \DeclareOption{tate}{%
106106 \tate\AtBeginDocument{\message{《縦組モード》}\adjustbaseline}%
107107 }
108-\AtEndOfPackageFile{everyshi}{%
109- \def\@EveryShipout@Output{%
110- \setbox8\vbox{%
111- \yoko
112- \@EveryShipout@Hook
113- \@EveryShipout@AtNextHook
114- \global\setbox\luatexoutputbox=\box\luatexoutputbox
115- }%
116- \gdef\@EveryShipout@AtNextHook{}%
117- \@EveryShipout@Org@Shipout\box\luatexoutputbox
118- }}
119108 \DeclareOption{oneside}{\@twosidefalse}
120109 \DeclareOption{twoside}{\@twosidetrue}
121110 \DeclareOption{onecolumn}{\@twocolumnfalse}
--- a/src/ltjtreport.cls
+++ b/src/ltjtreport.cls
@@ -104,17 +104,6 @@
104104 \DeclareOption{tate}{%
105105 \tate\AtBeginDocument{\message{《縦組モード》}\adjustbaseline}%
106106 }
107-\AtEndOfPackageFile{everyshi}{%
108- \def\@EveryShipout@Output{%
109- \setbox8\vbox{%
110- \yoko
111- \@EveryShipout@Hook
112- \@EveryShipout@AtNextHook
113- \global\setbox\luatexoutputbox=\box\luatexoutputbox
114- }%
115- \gdef\@EveryShipout@AtNextHook{}%
116- \@EveryShipout@Org@Shipout\box\luatexoutputbox
117- }}
118107 \DeclareOption{oneside}{\@twosidefalse}
119108 \DeclareOption{twoside}{\@twosidetrue}
120109 \DeclareOption{onecolumn}{\@twocolumnfalse}
--- /dev/null
+++ b/src/patches/lltjp-everyshi.sty
@@ -0,0 +1,22 @@
1+%
2+% lltjp-everyshi.sty
3+% almost the same as pxeveryshi package by ZR
4+%
5+
6+\NeedsTeXFormat{LaTeX2e}
7+\ProvidesPackage{lltjp-everyshi}[2020/07/27 Patch to everyshi for LuaTeX-ja]
8+\RequirePackageWithOptions{everyshi}
9+
10+\def\@EveryShipout@Output{%
11+ \setbox8\vbox{%
12+ \yoko
13+ \@EveryShipout@Hook
14+ \@EveryShipout@AtNextHook
15+ \global\setbox\luatexoutputbox=\box\luatexoutputbox
16+ }%
17+ \gdef\@EveryShipout@AtNextHook{}%
18+ \@EveryShipout@Org@Shipout\box\luatexoutputbox
19+}
20+
21+
22+\endinput
Show on old repository browser