X-Git-Url: http://git.osdn.jp/view?a=blobdiff_plain;f=src%2Fltjsclasses.dtx;h=3a5c897f875ccbfbc18fb1895184bb058815fdb1;hb=0f0921ced2b53537326ad20ce546020b3cae2670;hp=70320f3ab7b4a6b55c3eea18f4aaffbc654d573c;hpb=870d6dfc16c38cd24652edb2cc6687460d28e551;p=luatex-ja%2Fluatexja.git diff --git a/src/ltjsclasses.dtx b/src/ltjsclasses.dtx index 70320f3..3a5c897 100644 --- a/src/ltjsclasses.dtx +++ b/src/ltjsclasses.dtx @@ -2202,13 +2202,13 @@ % [2017-02-24] コミュニティ版\pLaTeX の標準クラス2017/02/15に合わせて, % reportとbookクラスの場合に|\cleardoublepage|を再定義します。 % \begin{macrocode} -%<*!article> +%<*book|report> \if@openleft \let\cleardoublepage\pltx@cleartoleftpage \else\if@openright \let\cleardoublepage\pltx@cleartorightpage \fi\fi -% +% % \end{macrocode} % \end{macro} % @@ -2814,7 +2814,7 @@ \begingroup \@svsechd \endgroup \unskip \@tempskipa #1\relax - \hskip -\@tempskipa\@inhibitglue + \hskip -\@tempskipa\ltjfakeparbegin \else \clubpenalty \@clubpenalty \everypar{}% @@ -3204,11 +3204,11 @@ %<*book|report> \def\@endpart{\vfil\newpage \if@twoside - \if@openleft %% added (????/??/??) + \if@openleft %% added (2017/02/24) \null\thispagestyle{empty}\newpage \else\if@openright %% added (2016/12/13) \null\thispagestyle{empty}\newpage - \fi\fi %% added (2016/12/13, ????/??/??) + \fi\fi %% added (2016/12/13, 2017/02/24) \fi \if@restonecol \twocolumn @@ -5180,10 +5180,13 @@ % する機能がありますが,|\item| 直後ではラベル用のボックスが段落先頭になる % ため,うまく働きませんでした。形を変えて復活させます。 % +% [2017-04-03 LTJ] 従来クラフファイルで定義していた |\@inhibitglue| は, +% Lua\TeX-jaのコアに |\ltjfakeparbegin| として正式に追加されたのでリネームします. +% % |\item| 命令の直後です。 % % \begin{macrocode} -\protected\def\@inhibitglue{\directlua{luatexja.jfmglue.create_beginpar_node()}} +\let\@inhibitglue=\ltjfakeparbegin \def\@item[#1]{% \if@noparitem \@donoparitem @@ -5226,7 +5229,7 @@ \else \clubpenalty \@clubpenalty \everypar{}% - \fi\@inhibitglue}% + \fi\ltjfakeparbegin}% \if@noitemarg \@noitemargfalse \if@nmbrlist