OSDN Git Service

fix #46244
authorHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Mon, 12 Dec 2022 13:50:32 +0000 (22:50 +0900)
committerHironori Kitagawa <h_kitagawa2001@yahoo.co.jp>
Mon, 12 Dec 2022 13:50:32 +0000 (22:50 +0900)
src/patches/lltjp-siunitx.sty
test/test26-siunitx.tex

index fcc8922..16c13cd 100644 (file)
@@ -1,5 +1,5 @@
 %
-% 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 }
index cdff97f..8257df1 100644 (file)
@@ -1,7 +1,8 @@
 \documentclass{scrbook}
-  %\usepackage{luatexja}
-  \usepackage{fontspec}
-  \usepackage{luatexja-fontspec}
+\usepackage{luatexja}
+\usepackage{tabularray}
+\usepackage{fontspec}
+%  \usepackage{luatexja-fontspec}
   \usepackage[
     mode=text,
     detect-all,
@@ -9,6 +10,10 @@
   %\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}