Siunitx 表格中一个数字对齐不正确

Siunitx 表格中一个数字对齐不正确

编辑:通过用另一行替换错误的行并根据错误的行更改数字来修复它。

% 前一个问题

我用 siunitx 创建了一个表格。有一个数字对齐不正确(Siunitx 版本 3.0.28)。

梅威瑟:

\documentclass[a4paper, captions=tableheading, titlepage,bibliography=totocnumbered]{scrartcl}
\usepackage{fontspec}
% Sprache und Schriftart

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}

% Einheiten
\usepackage[locale=DE]{siunitx}

% Tabelle
\usepackage{booktabs}
\usepackage{tabularx}
\usepackage{array}

% Darstellung Standardabweichung
\newcommand{\st}[1]{{(}#1{)}}

% Darstellung Signifikanz
\newcommand{\sig}[1]{\textsuperscript{\emph{#1}}}

\begin{document}
    
\begin{table}
    \centering
    \caption{Häufigkeit}
    \label{tab:Haufigkeit}
    \sisetup{
  input-symbols         = (),
  table-format          = 1.2,
  table-space-text-post = \textsuperscript{\emph{a}},
  table-space-text-pre  = ~,
  table-align-text-post = false,
  table-align-text-pre  = false,
  table-auto-round} 

\begin{tabularx}{\linewidth}{>{\raggedright\arraybackslash}X*{4}S}
    \toprule
    & {Gegner (1)} & {Neutrale (2)} & {Befürworter (3)} & {Gesamt} \\
    \midrule
    
    Option 1 & 3,22\sig{a} & 3,02 \sig{b} & 2,78\sig{c} & 3,0 \\
        & \st{1,173} & \st{1,225} & \st{1,173} & \st{1,206} \\
    
    Option 2 & 3,32\sig{a} & 2,82\sig{b} & 2,64\sig{b} & 2,9 \\
        & \st{1,38} & \st{1,458} & \st{1,385} & \st{1,439} \\
    
    Option 3 & 3,93\sig{a} & 3,82\sig{a} & 3,38\sig{b} & 3,71 \\
        & \st{1,136} & \st{1,158} & \st{1,226} & \st{1,194} \\
        
    Option 4 & 4,25\sig{a} & 4,01\sig{b} & 3,45\sig{c} & 3,9 \\
        & {(}1,352{)} & \st{1,51} & \st{1,558} & \st{1,517} \\

    \bottomrule

    \end{tabularx}
    
\end{table}

\end{document}

对准误差

有什么办法可以解决这个问题吗?提前谢谢您!

相关内容