OSDN Git Service

8257df1eb161fff27f4013e4cdc5e3f6a65c5090
[luatex-ja/luatexja.git] / test / test26-siunitx.tex
1 \documentclass{scrbook}
2 \usepackage{luatexja}
3 \usepackage{tabularray}
4 \usepackage{fontspec}
5 %  \usepackage{luatexja-fontspec}
6   \usepackage[
7     mode=text,
8     detect-all,
9 ]{siunitx}
10   %\usepackage{luatexja-fontspec}
11 \makeatletter
12 %\typeout{\meaning\@begindocumenthook}
13 \usepackage{collcell}
14 \newcolumntype{s}{>{\collectcell\si}c<{\endcollectcell}}
15 \DeclareSIUnit\angstrom{Å}
16 \UseTblrLibrary{siunitx}
17 \begin{document}
18   \ifdefined\gtfamily\gtfamily\fi Ω
19   {\ExplSyntaxOn\makeatletter
20    \ttfamily\meaning\@begindocumenthook}
21   
22   \SI{-2.5e-10}{mol.L^{-1}}\SI{1}{\micro\metre\angstrom\arcminute\arcsecond\ohm}
23   \vrule\SI{}{\ohm}\vrule
24
25  \vrule$\begin{array}{Ss}
26 %   \typeout{\meaning\@preamble}
27    -.123 & J.mol^{-1} \\
28    1.23e-3 & Hartree \\
29   \end{array}$
30
31  \vrule\begin{tabular}{Ssl}
32   -.123 & J.mol^{-1} &「\\
33   1.23e-3 & Hartree & あ\\
34 \end{tabular}
35
36 X\vrule\begin{tblr}{Ssl}
37   -.123 & J.mol^{-1} &「\\
38   1.23e-3 & Hartree & あ\\
39 \end{tblr}
40
41  \vrule\begin{tabular}{Ssl}
42   -.123 & J.mol^{-1} &「\\
43   1.23e-3 & Hartree & あ\\
44 \end{tabular}
45
46 \end{document}
47
48
49 LTJ
50 \d@llarbegin \__siunitx_table_collect_begin:Nn S{}\relax
51 \pltx@next@inhibitglue \ltjfakeboxbdd \ignorespaces
52 \@sharp \unskip \ltjfakeboxbdd \__siunitx_table_print:\relax \d@llarend
53
54 non-LTJ
55 \d@llarbegin \__siunitx_table_collect_begin:Nn S{}
56 \ignorespaces \@sharp \unskip \__siunitx_table_print:\relax \d@llarend