为什么最后一列有多余的空格?

为什么最后一列有多余的空格?

我正在尝试制作一个简单的表格,但是最后一列出现了一个奇怪的空格,我不知道为什么。

图像

我分享使用过的代码。

\documentclass{article}
\usepackage{multicol}
\begin{document}
    \begin{table}[h]
        \centering
        \begin{tabular}{c|c|c|c|c|}
            \cline{2-5}
            \multicolumn{1}{l|}{} & \multicolumn{4}{c|}{\textbf{-20-Distribución basada en satisfacción proporcional}} \\ \cline{2-5} 
            \multicolumn{1}{l|}{} & \textbf{0\%} & \textbf{0,25\%} & \textbf{0,5\%} & \textbf{0,75\%} \\ \hline 
            \multicolumn{1}{|c||}{\textbf{Min.}} &  19998  &  20288  &  21648  &  20406  \\ \hline  
            \multicolumn{1}{|c||}{\textbf{1st Qu.}} &  23522  &  24134.25  &  23088.5  &  23121  \\ \hline  
            \multicolumn{1}{|c||}{\textbf{Median}} &  24356  &  \textbf{*26264.5}  &  24452  &  24256  \\ \hline  
            \multicolumn{1}{|c||}{\textbf{Mean}} &  24171.8  &  25352.05  &  24849.55  &  24746.75  \\ \hline  
            \multicolumn{1}{|c||}{\textbf{3rd Qu.}} &  25158.5  &  26730.75  &  26959.75  &  26931.75  \\ \hline  
            \multicolumn{1}{|c||}{\textbf{Max.}} &  26564  &  28785  &  29683  &  27433  \\ \hline  
        \end{tabular}
    \end{table}
\end{document}

答案1

替代格式:

姆韦

\documentclass{article}
\usepackage{multicol,booktabs,siunitx}
\sisetup{input-decimal-markers={.},group-separator={\,}}
\sisetup{table-space-text-post ={\bfseries\,***}}
\begin{document}
\begin{table}
\centering\tabcolsep0pt
\begin{tabular}{@{}l
S[table-format=8.0] %modify as need 
S[table-format=7.0,table-align-text-post=false]
S[table-format=9.1]
S[table-format=7.0]
@{}}\toprule
 & \multicolumn{4}{c}{\bfseries 20 -- Distribución basada en satisfacción proporcional} \\\cmidrule{2-5} 
 &\SI{0}{\percent} & \SI{0.25}{\percent} & \SI{0.50}{\percent} & \SI{0.75}{\percent} \\\midrule  
 Min. &  19998  &  20288  &  21648  &  20406  \\   
 1st Qu. &  23522  &  24134.25  &  23088.5  &  23121  \\   
 Median &  24356  &  26264.5{\bfseries\,***}  &  24452  &  24256  \\   
 Mean &  24171.8  &  25352.05  &  24849.55  &  24746.75  \\   
 3rd Qu. &  25158.5  &  26730.75  &  26959.75  &  26931.75  \\   
 Max. &  26564  &  28785  &  29683  &  27433  \\\bottomrule  
\end{tabular}
\end{table}
\end{document}

顺便问一下,对于五位数的数字,您真的需要两位小数的精度吗?而且,只对某些数字需要吗?即使使用小数对齐,列看起来也会错位,然后其他琐碎的任务(例如居中标题或添加一些星号)会由于 S 列而变得更加复杂。

相关内容