我正在尝试制作一个简单的表格,但是最后一列出现了一个奇怪的空格,我不知道为什么。
我分享使用过的代码。
\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 列而变得更加复杂。