我想使用 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}