如何在 LaTeX 中的 tabularray 中使用 \sim 对齐数字?

如何在 LaTeX 中的 tabularray 中使用 \sim 对齐数字?

我需要像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}

tblr 对齐于 \sim

相关内容