• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: コミット

ソースコードの管理場所


コミットメタ情報

リビジョン9fd93bc374ea528f5e4bcf788154310c8745d9f5 (tree)
日時2019-08-12 05:39:27
作者Hironori Kitagawa <h_kitagawa2001@yaho...>
コミッターHironori Kitagawa

ログメッセージ

fix #39463; added dummy disablejfam option in classes

変更サマリ

差分

--- a/src/ltjarticle.cls
+++ b/src/ltjarticle.cls
@@ -136,6 +136,7 @@
136136 \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.962216] \ltj@stdgtfont:jfm=min;jfmvar=goth}{}
137137 \ltjglobalsetparameter{differentjfm=both}
138138 \directlua{luatexbase.remove_from_callback('luatexja.load_jfm', 'ltj.jclasses_load_jfm')}
139+\DeclareOption{disablejfam}{}
139140 \ExecuteOptions{a4paper,10pt,oneside,onecolumn,final}
140141 \ProcessOptions\relax
141142 \input{ltjsize1\@ptsize.clo}
--- a/src/ltjbook.cls
+++ b/src/ltjbook.cls
@@ -146,6 +146,7 @@
146146 \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.962216] \ltj@stdgtfont:jfm=min;jfmvar=goth}{}
147147 \ltjglobalsetparameter{differentjfm=both}
148148 \directlua{luatexbase.remove_from_callback('luatexja.load_jfm', 'ltj.jclasses_load_jfm')}
149+\DeclareOption{disablejfam}{}
149150 \ExecuteOptions{a4paper,10pt,twoside,onecolumn,final,openright}
150151 \ProcessOptions\relax
151152 \input{ltjbk1\@ptsize.clo}
--- a/src/ltjclasses.dtx
+++ b/src/ltjclasses.dtx
@@ -120,6 +120,7 @@
120120 % \changes{v1.8a}{2018/10/25}{ファイル書き出し時の行末文字対策
121121 % (sync with ltsect.dtx 2018/09/26 v1.1c)}
122122 % \changes{v1.8b}{2019/04/02}{新元号対応}
123+% \changes{v1.8b-ltj-17}{2019/08/12}{disablejfamの``Unused global option(s)''警告を出さないようにした}
123124
124125 % \fi
125126 %
@@ -605,6 +606,18 @@
605606 %</article|report|book>
606607 % \end{macrocode}
607608 %
609+% \subsection{disablejfamオプション}
610+% \changes{v1.8b-ltj-17}{2019/08/12}{disablejfamの``Unused global option(s)''警告を出さないようにした}
611+% disablejfamオプションは\LuaTeX-ja本体で処理しますが,
612+% もう\LuaTeX-jaは読み込んでいるため,このままでは``Unused global option(s): [disablejfam]''警告が
613+% 出てしまいます.そのため,「何もしない」disablejfamオプションをクラス内で定義しておきます.
614+%
615+% \begin{macrocode}
616+%<*article|report|book>
617+\DeclareOption{disablejfam}{}
618+%</article|report|book>
619+% \end{macrocode}
620+%
608621 % \subsection{オプションの実行}
609622 % オプションの実行、およびサイズクラスのロードを行ないます。
610623 % \begin{macrocode}
--- a/src/ltjreport.cls
+++ b/src/ltjreport.cls
@@ -144,6 +144,7 @@
144144 \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.962216] \ltj@stdgtfont:jfm=min;jfmvar=goth}{}
145145 \ltjglobalsetparameter{differentjfm=both}
146146 \directlua{luatexbase.remove_from_callback('luatexja.load_jfm', 'ltj.jclasses_load_jfm')}
147+\DeclareOption{disablejfam}{}
147148 \ExecuteOptions{a4paper,10pt,oneside,onecolumn,final,openany}
148149 \ProcessOptions\relax
149150 \input{ltjsize1\@ptsize.clo}
--- a/src/ltjsarticle.cls
+++ b/src/ltjsarticle.cls
@@ -38,7 +38,7 @@
3838 %% Right brace \} Tilde \~}
3939 \NeedsTeXFormat{LaTeX2e}
4040 \ProvidesClass{ltjsarticle}
41- [2019/04/06 ltjsclasses ]
41+ [2019/08/12 ltjsclasses ]
4242 \def\jsc@clsname{ltjsarticle}
4343 \def\Cjascale{0.924715}
4444 \RequirePackage{luatexja}
@@ -194,6 +194,7 @@ option, since LuaTeX does not support \string\mag\MessageBreak in pdf output}%
194194 &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
195195 \tabskip\z@skip\cr
196196 }}
197+\DeclareOption{disablejfam}{}
197198 \DeclareOption{draft}{\setlength\overfullrule{5pt}}
198199 \DeclareOption{final}{\setlength\overfullrule{0pt}}
199200 \newif\ifmingoth
--- a/src/ltjsbook.cls
+++ b/src/ltjsbook.cls
@@ -38,7 +38,7 @@
3838 %% Right brace \} Tilde \~}
3939 \NeedsTeXFormat{LaTeX2e}
4040 \ProvidesClass{ltjsbook}
41- [2019/04/06 ltjsclasses ]
41+ [2019/08/12 ltjsclasses ]
4242 \def\jsc@clsname{ltjsbook}
4343 \def\Cjascale{0.924715}
4444 \RequirePackage{luatexja}
@@ -199,6 +199,7 @@ option, since LuaTeX does not support \string\mag\MessageBreak in pdf output}%
199199 &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
200200 \tabskip\z@skip\cr
201201 }}
202+\DeclareOption{disablejfam}{}
202203 \DeclareOption{draft}{\setlength\overfullrule{5pt}}
203204 \DeclareOption{final}{\setlength\overfullrule{0pt}}
204205 \newif\ifmingoth
--- a/src/ltjsclasses.dtx
+++ b/src/ltjsclasses.dtx
@@ -44,7 +44,7 @@
4444 %<*driver>
4545 \ProvidesFile{ltjsclasses.dtx}
4646 %</driver>
47- [2019/04/06 ltjsclasses ]
47+ [2019/08/12 ltjsclasses ]
4848 %<*driver>
4949 \IfFileExists{luatex85.sty}{\RequirePackage{luatex85}}{}
5050 \documentclass[disablejfam]{ltjsarticle}
@@ -600,6 +600,14 @@
600600 % [2018-10-08 LTJ] Lua\TeX-ja本体が\texttt{disablejfam}オプションをサポートしたので,
601601 % クラスファイルからは削除します.
602602 %
603+% [2019-08-12 LTJ] ……と思いましたが,``Unused global option(s): [disablejfam]''警告が
604+% 出てしまいますので,「何もしない」クラスオプションとして形だけ定義します.
605+% \begin{macrocode}
606+%<*article|report|book>
607+\DeclareOption{disablejfam}{}
608+%</article|report|book>
609+% \end{macrocode}
610+%
603611 % \paragraph{ドラフト}
604612 %
605613 % \texttt{draft} でoverfull boxの起きた行末に5ptの罫線を引きます。
--- a/src/ltjskiyou.cls
+++ b/src/ltjskiyou.cls
@@ -38,7 +38,7 @@
3838 %% Right brace \} Tilde \~}
3939 \NeedsTeXFormat{LaTeX2e}
4040 \ProvidesClass{ltjskiyou}
41- [2019/04/06 ltjsclasses ]
41+ [2019/08/12 ltjsclasses ]
4242 \def\jsc@clsname{ltjskiyou}
4343 \def\Cjascale{0.924715}
4444 \RequirePackage{luatexja}
--- a/src/ltjspf.cls
+++ b/src/ltjspf.cls
@@ -38,7 +38,7 @@
3838 %% Right brace \} Tilde \~}
3939 \NeedsTeXFormat{LaTeX2e}
4040 \ProvidesClass{ltjspf}
41- [2019/04/06 ltjsclasses ]
41+ [2019/08/12 ltjsclasses ]
4242 \def\jsc@clsname{ltjspf}
4343 \def\Cjascale{0.903375}
4444 \RequirePackage{luatexja}
--- a/src/ltjsreport.cls
+++ b/src/ltjsreport.cls
@@ -38,7 +38,7 @@
3838 %% Right brace \} Tilde \~}
3939 \NeedsTeXFormat{LaTeX2e}
4040 \ProvidesClass{ltjsreport}
41- [2019/04/06 ltjsclasses ]
41+ [2019/08/12 ltjsclasses ]
4242 \def\jsc@clsname{ltjsreport}
4343 \def\Cjascale{0.924715}
4444 \RequirePackage{luatexja}
@@ -198,6 +198,7 @@ option, since LuaTeX does not support \string\mag\MessageBreak in pdf output}%
198198 &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup
199199 \tabskip\z@skip\cr
200200 }}
201+\DeclareOption{disablejfam}{}
201202 \DeclareOption{draft}{\setlength\overfullrule{5pt}}
202203 \DeclareOption{final}{\setlength\overfullrule{0pt}}
203204 \newif\ifmingoth
--- a/src/ltjtarticle.cls
+++ b/src/ltjtarticle.cls
@@ -147,6 +147,7 @@
147147 \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.962216] \ltj@stdgtfont:jfm=min;jfmvar=goth}{}
148148 \ltjglobalsetparameter{differentjfm=both}
149149 \directlua{luatexbase.remove_from_callback('luatexja.load_jfm', 'ltj.jclasses_load_jfm')}
150+\DeclareOption{disablejfam}{}
150151 \ExecuteOptions{a4paper,10pt,oneside,onecolumn,final,tate}
151152 \ProcessOptions\relax
152153 \input{ltjtsize1\@ptsize.clo}
--- a/src/ltjtbook.cls
+++ b/src/ltjtbook.cls
@@ -157,6 +157,7 @@
157157 \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.962216] \ltj@stdgtfont:jfm=min;jfmvar=goth}{}
158158 \ltjglobalsetparameter{differentjfm=both}
159159 \directlua{luatexbase.remove_from_callback('luatexja.load_jfm', 'ltj.jclasses_load_jfm')}
160+\DeclareOption{disablejfam}{}
160161 \ExecuteOptions{a4paper,10pt,twoside,onecolumn,final,openright,tate}
161162 \ProcessOptions\relax
162163 \input{ltjtbk1\@ptsize.clo}
--- a/src/ltjtreport.cls
+++ b/src/ltjtreport.cls
@@ -155,6 +155,7 @@
155155 \DeclareFontShape{JY3}{gt}{m}{n}{<-> s * [0.962216] \ltj@stdgtfont:jfm=min;jfmvar=goth}{}
156156 \ltjglobalsetparameter{differentjfm=both}
157157 \directlua{luatexbase.remove_from_callback('luatexja.load_jfm', 'ltj.jclasses_load_jfm')}
158+\DeclareOption{disablejfam}{}
158159 \ExecuteOptions{a4paper,10pt,oneside,onecolumn,final,openany,tate}
159160 \ProcessOptions\relax
160161 \input{ltjtsize1\@ptsize.clo}
旧リポジトリブラウザで表示