OSDN Git Service

d28971f4fa9e37724a26ec00e0057dbb178b63e5
[luatex-ja/luatexja.git] / src / patches / lltjp-collcell.sty
1 %
2 % lltjp-collcell.sty
3 %
4
5 \NeedsTeXFormat{LaTeX2e}
6 \ProvidesPackage{lltjp-array}[2020/05/06 Patch to collcell for LuaTeX-ja]
7
8 \RequirePackage{etoolbox,array}
9
10 \def\collcell@beforeuser{\ltjfakeboxbdd\ignorespaces}
11 \def\collcell@afteruser{\unskip\ltjfakeboxbdd}
12
13 \def\collectcell#1#2\relax\pltx@next@inhibitglue\ltjfakeboxbdd\ignorespaces{%
14   \begingroup
15   \collect@cell@count\z@
16   \collect@cell@toks{}%
17   \let\collect@cell@spaces\empty
18   \def\collect@cell@end{%
19     \expandafter\endgroup
20     \expandafter\collcell@beforeuser
21     \expandafter\ccell@swap\expandafter{\the\collect@cell@toks}{#1}%
22     \collcell@afteruser
23   }%
24   \collect@cell@look#2%
25 }
26 \patchcmd\collect@cell@arg{%
27     \cci{%
28       \collect@cell@look
29     }%
30 }{
31     \cci{%
32       \collect@cell@look
33     }%
34         \ltjfakeboxbdd{\collect@cell@look}
35 }{}{}
36
37 \endinput