
Ячейки 421 и 237 (в этом примере) не выровнены, когда одна из них выделена каким-либо образом (жирным, цветным и т. д.). Я использовал столбцы S только там, где это было необходимо. Вот небольшой пример:
\documentclass{report}
\usepackage{tabu, longtable}
\begin{document}
\begin{longtabu} to \textwidth {X[2, l]X[c]X[c]X[c]X[c]S[table-format=4]X[c]}
& \multicolumn{2}{c}{\textbf{column1}} & \multicolumn{4}{c}{\textbf{column2}} \\
& a & b & c & d & e & f \\
\textbf{round1} & 2.876 & 22 & 5.837 & 2.433 & \textbf{421} & 5.235 \\
& & & & 6.564 & 4.434 & 237 & 1.345 \\
\end{longtabu}
\end{document}
решение1
Отсутствует пакет siunitx
. Добавьте фигурные скобки вокруг e
во второй строке, добавьте detect-weight
в настройки S
и используйте
\protected\bfseries 421
для выравнивания жирного шрифта 421
:
\documentclass{report}
\usepackage{tabu, longtable}
\usepackage{siunitx}
\begin{document}
\begin{longtabu} to \textwidth {X[2, l]X[c]X[c]X[c]X[c]S[table-format=4,detect-weight]X[c]}
& \multicolumn{2}{c}{\textbf{column1}} & \multicolumn{4}{c}{\textbf{column2}} \\
& a & b & c & d & {e} & f \\
\textbf{round1} & 2.876 & 22 & 5.837 & 2.433 & \protected\bfseries 421 & 5.235 \\
& & & 6.564 & 4.434 & 237 & 1.345 \\
\end{longtabu}
\end{document}
К сожалению, похоже, что это \color
не работает в S
столбце с tabu
. Но вы можете использовать \tablenum
:
\multicolumn{1}{c}{\tablenum[table-format=4,color=orange]{421}}
Код:
\documentclass{report}
\usepackage{tabu, longtable}
\usepackage{siunitx}
\usepackage[table]{xcolor}
\begin{document}
\begin{longtabu} to \textwidth {X[2, l]X[c]X[c]X[c]X[c]S[table-format=4,detect-weight]X[c]}
& \multicolumn{2}{c}{\textbf{column1}} & \multicolumn{4}{c}{\textbf{column2}} \\
& a & b & c & d & {e} & f \\
\textbf{round1} & 2.876 & 22 & 5.837 & 2.433 & \multicolumn{1}{c}{\tablenum[table-format=4,color=orange]{421}} & 5.235 \\
& & & 6.564 & 4.434 & 237 & 1.345 \\
\end{longtabu}
\end{document}
Или
\multicolumn{1}{>{\cellcolor{gray}}c}{\tablenum[table-format=4,color=orange]{421}}
\documentclass{report}
\usepackage{tabu, longtable}
\usepackage{siunitx}
\usepackage[table]{xcolor}
\newcommand\specSc{}
\def\specSc#1[#2]#3{%
\multicolumn{1}{>{#1}c}{\tablenum[#2]{#3}}%
}
\begin{document}
\begin{longtabu} to .5\textwidth {X[l]S[table-format=4.1]S[table-format=1.3,detect-weight]}
& {e} & {f} \\
\textbf{round1}
& \specSc{\bfseries}[table-format=4.1,detect-weight]{421.3}
& 5.235 \\
& \specSc{\color{orange}}[table-format=4.1]{237}
& \specSc{}[table-format=1.3,color=purple]{1.34} \\
& \specSc{\cellcolor{lightgray}}[table-format=4.1,color=blue]{237.2}
& \protected\bfseries 1.342 \\
\end{longtabu}
\end{document}