我需要像99.88%~9.8%
LaTeX 中的表格一样对齐数字:
\documentclass{article}
\usepackage{siunitx,amsmath,tabularray}
\UseTblrLibrary{booktabs, siunitx}
\begin{document}
\begin{table}
\begin{talltblr}{colspec={X[c] X[c,si={table-format=2.2\%}]}}
1&{{{$11.11\%\sim55.56\%$}}}\\
2&{{{$5.12\%\sim21.2\%$}}}\\
3&{{{$6.78\%\sim2.1\%$}}}\\
\end{talltblr}
\end{table}
\end{document}
结果是:
有没有办法使它们对齐si={table-format=2.2%\sim2.2%}
?
答案1
将它们放入{{{
……}}}
将会禁用库的效果siunitx
,所以我不想这样做。
我会将 的两侧放在\sim
各自的列中,然后使用@{}
运算符将 放在\sim
列之间。X
然而不幸的是,这排除了使用 colspec 的可能性,因为这会使列太宽,但无论如何,不清楚为什么你想要为它们留出那么多空间。
\documentclass{article}
\usepackage{tabularray}
\UseTblrLibrary{siunitx}
\begin{document}
\begin{table}
\begin{tblr}{colspec={Q[c] S[table-format=2.2\%]@{\ $\sim$\ }S[table-format=2.2\%] }}
1&11.11\% &55.56\%\\
2&5.12\% &21.2\%\\
3&6.78\% &2.1\%\\
\end{tblr}
\end{table}
\end{document}