我怎样才能使表格中的数字位于中间而不是 0 处?

我怎样才能使表格中的数字位于中间而不是 0 处?

我正在制作一份调查结果表。我找到了一个非常好用的模板。但是,数字不知何故以 0 为中心,而不是在数字的中间。我尝试寻找可以修复此问题的命令,或者我的代码块中的任何命令是否会导致此问题。因此,我的问题是是否有人可以告诉我如何修复它。这是我在这里发布的第一个问题,所以我希望我已经提供了足够的信息。提前谢谢您!

\documentclass{article}
\usepackage{array,booktabs,siunitx}
\newcolumntype{T}[1]{S[table-format=#1]}
\usepackage[skip=0.333\baselineskip]{caption}
\begin{document}
    \begin{table}
        \caption{Results from the experiment}
        \centering
        \begin{tabular}{@{} l *{2}{T{1.2}T{1.3}} @{}}
            \toprule
            Type of nudge or incentive  & \multicolumn{4}{c@{}}{Groups}\\
            \cmidrule(l){2-5}
            & \multicolumn{2}{c}{Vaccinated} 
            & \multicolumn{2}{c@{}}{Unvaccinated} \\
            \cmidrule(lr){2-3} \cmidrule(l){4-5}
            & {Yes} & {No} & {Yes} & {No} \\
            \toprule
            Q1: Nudging for vaccination & 10 & 0 & 100 & 0 \\
            Q2: Positive incentive of freedom  & 100 & 0   & 100 & 0 \\
            Q3: Positive monetary incentive  & 100 & 0   & 100 & 0 \\
            Q4: Negative incentive of freedom  & 100 & 0   & 100 & 0 \\
            Q5: Negative monetary incentive  & 100 & 0   & 100 & 0 \\
            Q6: Nudging against vaccination  & 100 & 0   & 100 & 0 \\
            \bottomrule
        \end{tabular}
    \end{table}
\end{document}

答案1

我认为问题是由于使用T{1.2}和 而引起的T{1.3}。如果改用T{3.0}T{1.0},对齐效果似乎更好(对我来说)。

\documentclass{article}
\usepackage{array,booktabs,siunitx}
\newcolumntype{T}[1]{S[table-format=#1]}
\usepackage[skip=0.333\baselineskip]{caption}
\begin{document}
    \begin{table}
        \caption{Results from the experiment}
        \centering
        \begin{tabular}{@{} l *{2}{T{3.0}T{1.0}} @{}}
            \toprule
            Type of nudge or incentive  & \multicolumn{4}{c@{}}{Groups}\\
            \cmidrule(l){2-5}
            & \multicolumn{2}{c}{Vaccinated} 
            & \multicolumn{2}{c@{}}{Unvaccinated} \\
            \cmidrule(lr){2-3} \cmidrule(l){4-5}
            & {Yes} & {No} & {Yes} & {No} \\
            \toprule
            Q1: Nudging for vaccination & 10 & 0 & 100 & 0 \\
            Q2: Positive incentive of freedom  & 100 & 0   & 100 & 0 \\
            Q3: Positive monetary incentive  & 100 & 0   & 100 & 0 \\
            Q4: Negative incentive of freedom  & 100 & 0   & 100 & 0 \\
            Q5: Negative monetary incentive  & 100 & 0   & 100 & 0 \\
            Q6: Nudging against vaccination  & 100 & 0   & 100 & 0 \\
            \bottomrule
        \end{tabular}
    \end{table}
\end{document}

在此处输入图片描述

相关内容