• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: Commit

ソースコードの管理場所


Commit MetaInfo

Revisiona57adb4a8e63757f7389a07d28db8fb679ddc1ba (tree)
Time2019-09-25 10:44:09
AuthorHironori Kitagawa <h_kitagawa2001@yaho...>
CommiterHironori Kitagawa

Log Message

Make \adjustbaseline, \userelfont, \bou, \kasen robust

Change Summary

Incremental Difference

--- a/src/lltjext.sty
+++ b/src/lltjext.sty
@@ -3,7 +3,7 @@
33 %
44
55 \NeedsTeXFormat{LaTeX2e}
6-\ProvidesPackage{lltjext}[2018/10/07 v1.2k-ltj-10 Macros for vertical writing]
6+\ProvidesPackage{lltjext}[2019/09/25 v1.2k-ltj-11 Macros for vertical writing]
77 \RequirePackage{luatexja}
88 \newcount\ltj@ext@dir
99 \let\ltj@lltjext@orig@tabular=\tabular
@@ -631,7 +631,7 @@
631631 %%% bou
632632 %%%
633633 \def\boutenchar{\char\euc"A1A2}%"
634-\def\bou#1{\ifvmode\leavevmode\fi\@bou#1\end}
634+\DeclareRobustCommand\bou[1]{\ifvmode\leavevmode\fi\@bou#1\end}
635635 \def\@bou#1{%
636636 \ifx#1\end \let\ltj@@next=\relax
637637 \else
@@ -648,7 +648,7 @@
648648 \fi\ltj@@next}
649649
650650 %%% kasen
651-\def\kasen#1{%
651+\DeclareRobustCommand\kasen[1]{%
652652 \ifnum\ltjgetparameter{direction}=3\relax
653653 \setbox\z@\hbox{#1}\leavevmode\raise.7\zw
654654 \hbox to\z@{\vrule\@width\wd\z@ \@depth\z@ \@height.4\p@\hss}%
--- a/src/patches/lltjfont.sty
+++ b/src/patches/lltjfont.sty
@@ -3,7 +3,7 @@
33 %
44
55 \NeedsTeXFormat{LaTeX2e}
6-\ProvidesPackage{lltjfont}[2019/08/21 Patch to NFSS2 for LuaTeX-ja]
6+\ProvidesPackage{lltjfont}[2019/09/25 Patch to NFSS2 for LuaTeX-ja]
77
88 \def\ltj@chardef@text@cmd#1{%
99 \let\@ifdefinable\@@ifdefinable%
@@ -308,7 +308,7 @@
308308 \fi
309309 }
310310 \newif\if@knjcmd
311-\def\userelfont{\@knjcmdtrue}
311+\DeclareRobustCommand\userelfont{\@knjcmdtrue}
312312
313313
314314 \RequirePackage{everysel}
@@ -465,7 +465,7 @@
465465 setdimen('cHT', ht+dp)
466466 end
467467 }\endgroup
468-\def\adjustbaseline{\luafunction\ltj@@adjust@baseline@inner
468+\DeclareRobustCommand\adjustbaseline{\luafunction\ltj@@adjust@baseline@inner
469469 \cvs\normalbaselineskip}
470470 \DeclareRobustCommand\romanencoding[1]{%
471471 \expandafter\ifx\csname T@#1\endcsname\relax
@@ -773,7 +773,7 @@
773773 %%%%%% Alternate Japanese Fonts
774774 %%%% \DeclareAlternateKanjiFont<Benc><Bfam><Bser><Bshape><Aenc><Afam><Aser><Ashape><range>
775775 % いつも global
776-\DeclareRobustCommand\DeclareAlternateKanjiFont[9]{%
776+\def\DeclareAlternateKanjiFont#1#2#3#4#5#6#7#8#9{%
777777 \edef\@temp{#9}%
778778 \ifx\@temp\@empty\else
779779 {\def\ltj@temp@bfont{#1/#2/#3/#4}\def\ltj@temp@afont{#5/#6/#7/#8}%
Show on old repository browser