表格对齐 S 表

表格对齐 S 表

我想使用 S 表格环境将单词“ammontare”对齐到列的中心,但即使使用 \multicolumn 也无法做到这一点。有什么想法吗?抱歉,这个问题很简单,但我对 latex 还不熟悉。谢谢在此处输入图片描述

\begin{table}
\centering
\caption{Risultati dell'analisi di portafoglio con prestiti in corso}
\begin{tabular}{p{5cm}SS}
\toprule
Soglia      & {\makecell[ll]{Ammontare}} & {\makecell[ll]{Percentuale (\%)}}     
\\ 
\midrule
Capitale            & 634042875         & 100.00    \\
EL - $\sigma$       & 18053730          & 2.84          \\
EL                  & 22997024          & 3.62          \\
EL + $\sigma$       & 27940318          & 4.40          \\
95esimo percentile  & 31967180          & 5.04          \\
99esimo percentile  &  37032052         & 5.84  \\
\bottomrule
\end{tabular}
\label{tab:portfolioresultscurrent} 
\end{table}

答案1

table-format给出小数部分,siunitx就是使用“将小数点标记居中”策略。这在所有情况下都有效,因为没有盒子是满的,但这里没有小数部分会留下很多空白。你需要给包裹一个“线索”:

\documentclass{article}
\usepackage{booktabs}
\usepackage{siunitx}
\begin{document}

\begin{tabular}{p{5cm}S[table-format = 9]S[table-format=3.2]}
\toprule
Soglia      & {Ammontare} & {Percentuale (\%)}     
\\ 
\midrule
Capitale            & 634042875         & 100.00    \\
EL - $\sigma$       & 18053730          & 2.84          \\
EL                  & 22997024          & 3.62          \\
EL + $\sigma$       & 27940318          & 4.40          \\
95esimo percentile  & 31967180          & 5.04          \\
99esimo percentile  &  37032052         & 5.84  \\
\bottomrule
\end{tabular}

\end{document}

相关内容