% % lltjp-siunitx.sty 2024-06-10 % \NeedsTeXFormat{LaTeX2e} \RequirePackage{siunitx} \makeatletter \ExplSyntaxOn \cs_set_protected:Npn \siunitx_print_text:n #1 { \text { \ltj@allalchar % <--- LuaTeX-ja \bool_if:NT \l__siunitx_print_text_family_bool { \fontfamily { \familydefault } \selectfont } \bool_if:NT \l__siunitx_print_text_series_bool { \fontseries { \seriesdefault } \selectfont } \bool_if:NT \l__siunitx_print_text_shape_bool { \fontshape { \shapedefault } \selectfont } \__siunitx_print_text_replace:n {#1} } } \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 { \token_if_eq_meaning:NNTF #1 \relax {\ltj_orig__siunitx_table_collect_begin:w } {\ltj_orig__siunitx_table_collect_begin:w #1 } } \cs_set_protected:Npn \__siunitx_table_collect_token:N #1 { \__siunitx_table_collect_search:NnF #1 { \ignorespaces { \__siunitx_table_collect_ignore_spaces:N #1} \pltx@next@inhibitglue { \__siunitx_table_collect_loop:} \ltjfakeboxbdd { \__siunitx_table_collect_loop:} \textonly@unskip { \__siunitx_table_collect_loop:} \unskip { \__siunitx_table_collect_loop:} \end { \tabularnewline \end } \relax { \__siunitx_table_collect_relax:N #1 } \tabularnewline { \tabularnewline } \siunitx_cell_end: { \siunitx_cell_end:} } { \__siunitx_table_collect_token_aux:N #1 } } \ExplSyntaxOff \endinput