![siunitx - 更改千位分隔符的同时居中列内容](https://linux22.com/image/359822/siunitx%20-%20%E6%9B%B4%E6%94%B9%E5%8D%83%E4%BD%8D%E5%88%86%E9%9A%94%E7%AC%A6%E7%9A%84%E5%90%8C%E6%97%B6%E5%B1%85%E4%B8%AD%E5%88%97%E5%86%85%E5%AE%B9.png)
我希望得到帮助来修复下表最后一行的一个小格式问题。
正如您所注意到的,此行中的值与表中其他值的比例有很大不同,因此我认为对它们使用相同的格式样式(将行对齐到小数点标记处)并不理想。
我想知道是否有一种方法可以让我仅将最后一行的值居中,并将其.
作为千位分隔符和,
小数点标记 - 同时保留其余部分,保持现在的格式。
\documentclass[12pt]{article}
\usepackage{booktabs}
\usepackage[utf8]{inputenc}
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{newtxtext,newtxmath}
\usepackage[vmargin=3cm, hmargin=2.5cm]{geometry}
\usepackage[group-separator={.},
group-four-digits,
output-decimal-marker={,}]{siunitx}
\newcommand\mc{\multicolumn{1}{c}}
\begin{document}
\begin{table}[ht]
\setlength\extrarowheight{2pt}
\caption{Estatísticas Descritivas - Características pessoais e dos candidatos e tamanho das eleições no município -- 2016}
\centering
\begin{tabular}{lSSS}
\toprule
& \mc{Controle} & \mc{Tratado} & \mc{Total} \\
\midrule
Sexo & \\
\hspace{4mm} Mulheres (\%) & 12.4 & 12.1 & 12.4 \\
\hspace{4mm} Homens (\%) & 87.6 & 87.9 & 87.6 \\
\midrule
Cor & \\
\hspace{4mm} Brancos (\%) & 56.1 & 57.2 & 56.3 \\
\hspace{4mm} Amarelos ou Indígenas (\%) & 0.7 & 0.8 & 0.7 \\
\hspace{4mm} Pretos ou Pardos (\%) & 43.2 & 42.0 & 43.0 \\
\midrule
Escolaridade & \\
\hspace{4mm} Até Ensino Fundamental incompleto (\%) & 18.5 & 10.3 & 17.0 \\
\hspace{4mm} Até Ensino Médio incompleto (\%) & 18.1 & 15.1 & 17.5 \\
\hspace{4mm} Até Ensino Superior incompleto (\%) & 40.2 & 39.8 & 40.1 \\
\hspace{4mm} Ensino Superior completo (\%) & 23.2 & 34.8 & 25.4 \\
\midrule
Média do total de votos nominais no município & {21516.4} & {103050.7} & {37096.0} \\
\bottomrule
\end{tabular}
\end{table}
\end{document}
答案1
只需使用\num
(包提供的宏siunitx
)来格式化最后一行的数字。
\documentclass[12pt]{article}
\usepackage{booktabs}
\usepackage[utf8]{inputenc}
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{newtxtext,newtxmath}
\usepackage[vmargin=3cm, hmargin=2.5cm]{geometry}
\usepackage[group-separator={.},
group-four-digits,
output-decimal-marker={,}]{siunitx}
\newcommand\mc[1]{\multicolumn{1}{c}{#1}}
\begin{document}
\begin{table}[ht]
\setlength\extrarowheight{2pt}
\caption{Estatísticas Descritivas -- Características pessoais e dos candidatos e tamanho das eleições no município -- 2016}
\centering
\begin{tabular}{@{}lSSS@{}}
\toprule
& {Controle} & {Tratado} & {Total} \\
\midrule
Sexo & \\
\hspace{4mm} Mulheres (\%) & 12.4 & 12.1 & 12.4 \\
\hspace{4mm} Homens (\%) & 87.6 & 87.9 & 87.6 \\
\midrule
Cor & \\
\hspace{4mm} Brancos (\%) & 56.1 & 57.2 & 56.3 \\
\hspace{4mm} Amarelos ou Indígenas (\%) & 0.7 & 0.8 & 0.7 \\
\hspace{4mm} Pretos ou Pardos (\%) & 43.2 & 42.0 & 43.0 \\
\midrule
Escolaridade & \\
\hspace{4mm} Até Ensino Fundamental incompleto (\%) & 18.5 & 10.3 & 17.0 \\
\hspace{4mm} Até Ensino Médio incompleto (\%) & 18.1 & 15.1 & 17.5 \\
\hspace{4mm} Até Ensino Superior incompleto (\%) & 40.2 & 39.8 & 40.1 \\
\hspace{4mm} Ensino Superior completo (\%) & 23.2 & 34.8 & 25.4 \\
\midrule
Média do total de votos nominais no município &
\num{21516.4} & \num{103050.7} & \num{37096.0} \\
\bottomrule
\end{tabular}
\end{table}
\end{document}