Выравнивание столбцов таблицы

Выравнивание столбцов таблицы

Я просто не могу правильно выровнять третий столбец. Может, кто-нибудь знает, как?

\documentclass[a4paper,12pt]{report}
\usepackage{multirow}
\usepackage{siunitx,booktabs}%for table decimals number
\usepackage[export]{adjustbox}
  \begin{table}[!htbp]
\centering
\begin{tabular}{>{\bfseries}l S[table-format=-1.2(2)] S[table-format=-1.1e1]}   
\toprule
 {\textbf{Res.}}    & {$\boldsymbol{\beta}$}    & {$\boldsymbol{\chi^{2}}$}    \\
\midrule
4           & -0.60(14)         & 1738 \\
5           & -0.39(11)     & 1348\\
6           & -0.32(10)     & 612 \\
7           & -0.54(17)     & 1159  \\
8a          & -0.36(10)     & 621  \\
9           & -0.50(14)     & 800  \\
10          & -0.26(14)     & 544  \\
11a         & -0.54(16)     & -1140  \\
11b         & -0.50(15)     & 867  \\
\bottomrule
\end{tabular}
\caption[]{}
\end{table}

решение1

Попробую объяснить форматирование чисел с siunitxпомощью вашего кода:

table-format=-1.1e1означает, что используется научная запись ( eis для exponent), с мантиссой, возможно, имеющей знак, 1 digitперед десятичной точкой ( 1.), и 1 digitпосле десятичной точки ( .1). Экспонента использует 1 digit(это e1часть формата).

table-format=-1.2(2)не использует научную запись, но имеет , uncertainty partкоторый использует 2 digits.

Таким образом, для вашего последнего столбца вы должны иметь

table-format=-4.0(четыре цифры с возможным знаком «—» и без десятичной части).

решение2

Изменение S[table-format=-1.1e1]на S[table-format=-4.0]. -4.0означает: «Оставьте достаточно места для четырехзначных чисел, предваряемых символом -, и не оставляйте места для цифр».последесятичный разделитель» (так как мы имеем дело с целыми числами).Почемуset -4.0? Это потому, что наибольшее число в третьем столбце (в абсолютном выражении) равно «-1140».

введите описание изображения здесь

\documentclass[a4paper,12pt]{report}
\usepackage{bm,siunitx,booktabs}%for table decimals number
\begin{document}
\begin{table}[!htbp]
\centering
\begin{tabular}{>{\bfseries}l 
                S[table-format=-1.2(2)] 
                S[table-format=-4.0] }   
\toprule
{\textbf{Res.}} & {$\bm{\beta}$} & {$\bm{\chi^{2}}$}  \\
\midrule
4           & -0.60(14)     & 1738 \\
5           & -0.39(11)     & 1348\\
6           & -0.32(10)     & 612 \\
7           & -0.54(17)     & 1159  \\
8a          & -0.36(10)     & 621  \\
9           & -0.50(14)     & 800  \\
10          & -0.26(14)     & 544  \\
11a         & -0.54(16)     & -1140  \\
11b         & -0.50(15)     & 867  \\
\bottomrule
\end{tabular}
\caption[]{}
\end{table}
\end{document}

Связанный контент