将数字对齐到“,”

将数字对齐到“,”

我有一张包含十位、百位或千位数字的表格,有或没有小数。我需要将这些数字对齐到“,”小数符号(印尼语)。我尝试使用 \newcommand\ph{$\phantom{1}$},但效果不佳。数字位置没有对齐到“,”。请帮忙,谢谢。

这是我的 MWE:

\documentclass[10pt,a4paper]{article}  
\usepackage[utf8]{inputenc}  
\usepackage[T1]{fontenc}  
\usepackage{amsmath}  
\usepackage{amsfonts}  
\usepackage{amssymb}  
\usepackage{graphicx}  
\usepackage{multirow}  
\newcommand\ph{$\phantom{1}$}  

\begin{document}  
    \begin{table}[h]  
        \centering  
        \caption{Hasil Belajar Matematika}  
        \begin{tabular}{l|c|c|c|c}  
            \hline  
\multirow{2}{*}{Statistik}& \multicolumn{2}{c|} {Eksperimen}&\multicolumn{2}{|c}{Kontrol}\\  
            \cline{2-5}  
            & {Pre-tes} &  Pos-tes  & Pre-tes   & Pos-tes   \\  
            \hline  
            Sampel          &   24      &    24     &        24 &  24   \\  
            Jumlah          &   928     &   1491    &   1184    &1585   \\    
            Rata-rata       &   48,46   &    77,83  &    49,50  & 66,12 \\  
            Maksimum        &   75      &    100    &   70      &94     \\  
            Minimum         &   26      &    43     &   33      &35     \\    
            Std. Deviasi    &   13,603  &    16,029 &   12,022  &15,066 \\  
            Varians         &   185,042 &    256,928&   144,522 &226,984\\  
            \hline  
        \end{tabular}  
    \end{table}  
\end{document}  

答案1

使用 的siunitxS类型来对齐逗号。

\documentclass{article}
\usepackage{multirow}
\usepackage{siunitx}
\sisetup{output-decimal-marker = {,}}
\usepackage{booktabs}
\begin{document}
\begin{table}[t]
  \centering
  \begin{tabular}{@{}l S S S S@{}}
    \toprule
    \multirow{2}{*}{Statistik}& \multicolumn{2}{c} {Eksperimen}&\multicolumn{2}{c}{Kontrol}\\  
        \cmidrule{2-5}  
        & {Pre-tes} &  {Pos-tes}    & {Pre-tes} & {Pos-tes} \\  
        \midrule
        Sampel          &   24      &    24     &        24 &  24   \\  
        Jumlah          &   928     &   1491    &   1184    &1585   \\    
        Rata-rata       &   48,46   &    77,83  &    49,50  & 66,12 \\  
        Maksimum        &   75      &    100    &   70      &94     \\  
        Minimum         &   26      &    43     &   33      &35     \\    
        Std. Deviasi &  13,603  &    16,029 &   12,022  &15,066 \\  
        Varians         &   185,042 &    256,928&   144,522 &226,984\\  
        \bottomrule
  \end{tabular}
\end{table}
\end{document}

在此处输入图片描述

一些说明:

  • 用来booktabs“美化”您的桌子。
  • 不要使用垂直线。绝不使用垂直线。它们太丑了。
  • 您不应该h在浮动环境中单独使用。

相关内容