%
-% lltjp-siunitx.sty 2021-10-31
+% lltjp-siunitx.sty 2022-12-12
%
\NeedsTeXFormat{LaTeX2e}
\cs_set_eq:NN \ltj_orig__siunitx_table_collect_begin:w \__siunitx_table_collect_begin:w
\cs_set_protected:Npn \__siunitx_table_collect_begin:w #1 \relax
{ \ltj_orig__siunitx_table_collect_begin:w }
+\AtBeginDocument{
+ \cs_if_exist:NT \TblrNum
+ { \RenewDocumentCommand \TblrNum { m }
+ {
+ \__tblr_siunitx_process:Nn
+ { \cs_set_eq:NN \__siunitx_table_collect_begin:w
+ \ltj_orig__siunitx_table_collect_begin:w
+ \tablenum}
+ {#1}
+ }
+ }
+ }
}% siunitx v3.00 end
{% siunitx v2.xx
\cs_generate_variant:Nn \tl_if_in:NnT { coT }
\documentclass{scrbook}
- %\usepackage{luatexja}
- \usepackage{fontspec}
- \usepackage{luatexja-fontspec}
+\usepackage{luatexja}
+\usepackage{tabularray}
+\usepackage{fontspec}
+% \usepackage{luatexja-fontspec}
\usepackage[
mode=text,
detect-all,
%\usepackage{luatexja-fontspec}
\makeatletter
%\typeout{\meaning\@begindocumenthook}
+\usepackage{collcell}
+\newcolumntype{s}{>{\collectcell\si}c<{\endcollectcell}}
+\DeclareSIUnit\angstrom{Å}
+\UseTblrLibrary{siunitx}
\begin{document}
\ifdefined\gtfamily\gtfamily\fi Ω
{\ExplSyntaxOn\makeatletter
\SI{-2.5e-10}{mol.L^{-1}}\SI{1}{\micro\metre\angstrom\arcminute\arcsecond\ohm}
\vrule\SI{}{\ohm}\vrule
- $\begin{array}{lSs}
+ \vrule$\begin{array}{Ss}
% \typeout{\meaning\@preamble}
- a&-.123 & J.mol^{-1} \\
- a&1.23e-3 & Hartree \\
+ -.123 & J.mol^{-1} \\
+ 1.23e-3 & Hartree \\
\end{array}$
-\begin{tabular}{lSs}
-% \typeout{\meaning\@preamble}
- a&-.123 & J.mol^{-1} \\
- a&1.23e-3 & Hartree \\
+ \vrule\begin{tabular}{Ssl}
+ -.123 & J.mol^{-1} &「\\
+ 1.23e-3 & Hartree & あ\\
+\end{tabular}
+
+X\vrule\begin{tblr}{Ssl}
+ -.123 & J.mol^{-1} &「\\
+ 1.23e-3 & Hartree & あ\\
+\end{tblr}
+
+ \vrule\begin{tabular}{Ssl}
+ -.123 & J.mol^{-1} &「\\
+ 1.23e-3 & Hartree & あ\\
\end{tabular}
\end{document}