siunitx - 更改千位分隔符的同时居中列内容

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{\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}

相关内容