SI 包中的水平盒子溢出

SI 包中的水平盒子溢出

我在 Latex 中有以下代码发出警告\hbox 溢出我认为这是由于表中的 SIunitx 包连接在一起造成的\下午两列之间。我尝试增加前一列的空间,但仍然出现相同的错误。如果有人能帮助我解决这个问题,我将不胜感激。谢谢!

\begin{table}[htbp]
    \caption[Statistical analysis of the percentile change of impedance during venous occlusion]{Statistical analysis of the percentile change of impedance during total occlusion. The data represents the median percentile change of impedance per participant, the maximum and minimum value of the occlusion and the difference between these two peak values.}
    \label{tbl:vop delta impedance}
    \centering
    \begin{tabular}{l@{\hspace{1cm}}
                 S[table-format=1.2]@{\,\( \pm \)\,}
                 S[table-format=1.2]
                 c
                 c
                 c}
        \toprule
        &\multicolumn{2}{c}{\textbf{Median}}  
        &\textbf{Max} 
        &\textbf{Min}
        &\textbf{Change} \\ 
        &\multicolumn{2}{c}{\textbf{[$\Delta Z \%$]}}
        &\textbf{[$\Delta Z \%$]}
        &\textbf{[$\Delta Z \%$]}
        &\textbf{[$\Delta Z \%$]}\\\midrule
        Participant 1 & -0.26 & 0.09 & -0.20 & -0.47 & 0.26 \\ 
        Participant 2 & -0.58 & 0.21 & -0.03 & -0.69 & 0.66 \\  
        Participant 3 & -0.51 & 0.22 & -0.35 & -1.00 & 0.66 \\  
        Participant 4 & -0.79 & 0.22 & -0.32 & -1.06 & 0.74 \\ 
        Participant 5 & -0.82 & 0.30 & -0.11 & -1.09 & 0.98 \\  
        Participant 6 & -0.33 & 0.09 &  0.03 & -0.41 & 0.43 \\  
        Participant 7 & -0.72 & 0.22 & -0.22 & -0.98 & 0.77 \\  
        Participant 8 & -0.40 & 0.11 & -0.09 & -0.50 & 0.41 \\  
        \bottomrule
    \end{tabular} 
\end{table} 

答案1

第 2 列(第一个 S 列)的格式错误。数据类似于-0.89,因此您需要为减号、数字、小数点和两位数字留出空间。因此,第一个 S 列的正确格式是

S[table-format=-1.2]

按照siunitx手册。

另外,请记住发布完整的最小示例,而不是片段。当我们不必猜测您的序言时,这会让我们更容易提供帮助。

相关内容