• R/O
  • HTTP
  • SSH
  • HTTPS

luatexja: Commit

ソースコードの管理場所


Commit MetaInfo

Revision549ee2a8dbcf5ee55534b9d697fda232e9e1a81e (tree)
Time2018-09-10 06:04:46
AuthorHironori Kitagawa <h_kitagawa2001@yaho...>
CommiterHironori Kitagawa

Log Message

lltjext.sty: sync with platex/621ee3c

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/03/29 v1.2g-ltj-9 Macros for vertical writing]
6+\ProvidesPackage{lltjext}[2018/09/10 v1.2i-ltj-9 Macros for vertical writing]
77 \RequirePackage{luatexja}
88 \newcount\ltj@ext@dir
99 {\catcode`\*=11
@@ -36,6 +36,7 @@
3636 {\p@array<#1>}{\p@array<#1>[c]}}
3737
3838 \def\p@array<#1>[#2]#3{%
39+ \fork@array@option<#1>[#2]\@begin@alignbox
3940 \let\box@dir\relax
4041 \if #1z\relax
4142 \ifnum\ltj@ext@dir=3\relax
@@ -60,19 +61,21 @@
6061 \else \let\box@dir\utod\@tempcnta=\zstrutbox% utod
6162 \fi
6263 \fi
64+ \bgroup\box@dir\adjustbaseline
6365 \setbox\@arstrutbox\hbox{%
6466 \box@dir
6567 \vrule\@height\arraystretch\ltjgetht\@tempcnta
6668 \@depth\arraystretch\ltjgetdp\@tempcnta \@width\z@}%
67- \fork@array@option<#1>[#2]%
6869 \@mkpream{#3}\edef\@preamble{\ialign \noexpand\@halignto
6970 \bgroup\@arstrut \@preamble \tabskip\z@skip \cr}%
7071 \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox
7172 \let\tabularnewline\\%
72- \@begin@alignbox\bgroup\box@dir\adjustbaseline
7373 \let\par\@empty
74- \let\@sharp##\let\protect\relax
75- \lineskip\z@skip\baselineskip\z@skip\@preamble}
74+ \let\@sharp##%
75+ \set@typeset@protect
76+ \lineskip\z@skip\baselineskip\z@skip
77+ \ifhmode \@preamerr\z@ \@@par\fi
78+ \@preamble}
7679 \def\endarray{\crcr\egroup\egroup\@end@alignbox}
7780 \def\endtabular{\endarray$\egroup}
7881 \expandafter \let \csname endtabular*\endcsname = \endtabular
@@ -217,12 +220,21 @@
217220 \@ifnextchar[{\@iilayoutcaption}{\relax}}
218221 \def\@iilayoutcaption[#1#2]{%
219222 \def\caption@posa{#1}\def\caption@posb{#2}}
220-\def\pcaption{\refstepcounter\@captype \@dblarg{\@pcaption\@captype}}
223+\def\pcaption{%
224+ \ifx\@captype\@undefined
225+ \@latex@error{\noexpand\pcaption outside float}\@ehd
226+ \expandafter\@gobble
227+ \else
228+ \refstepcounter\@captype
229+ \expandafter\@firstofone
230+ \fi
231+ {\@dblarg{\@pcaption\@captype}}%
232+}
221233 \long\def\@pcaption#1[#2]#3{%
222234 \addcontentsline{\csname ext@#1\endcsname}{#1}{%
223235 \protect\numberline{\csname the#1\endcsname}{\ignorespaces#2}}%
224236 \ifvoid\@floatbox
225- \latex@error{Use with `\protect\layoutfloat'.}\@eha
237+ \@latex@error{Use \noexpand\pcaption with `\protect\layoutfloat'}\@eha
226238 \fi
227239 \make@pcaptionbox{#3}%
228240 \@pboxswfalse
Show on old repository browser