我想要一个按小数点对齐的表格。我使用tabu
而不是table
来利用 rowfont,因为我需要字符较小的行。我读过关于dcolumn
和siunitx
包的不同帖子,但我没有解决我的问题。这是我的表格的一部分:
\documentclass{article}
\usepackage[latin1]{inputenc}
\usepackage[british]{babel}
\usepackage[T1]{fontenc}
\usepackage{indentfirst}
\usepackage{fancyhdr}
\usepackage{natbib}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{breqn}
\usepackage{amssymb}
\usepackage{latexsym}
\usepackage[labelfont=bf]{caption}
\usepackage{tabu}
\usepackage{rotating}
\usepackage{collcell}
\usepackage{datatool}
\usepackage{multirow}
\usepackage{array,colortbl,xcolor}
\begin{document}
\begin{sidewaystable}[]
\begin{center}
\resizebox*{\textheight}{0.70\textwidth}{%
\setlength\extrarowheight{5mm}
\Huge
\begin{tabu}{|c|l|ccccc|ccccccccc|cccc|cc|}
\cline{3-20}
\multicolumn{2}{c}{} & \multicolumn{5}{|c|}{P1} & \multicolumn{9}{c|}{P2} & \multicolumn{4}{c|}{P4} & \multicolumn{2}{c}{} \\ \hline
X1 & \multicolumn{1}{|c|}{X2} & $\omega^*$ & $\alpha_1$ & $\alpha_0$ & $\beta_1$ & $\beta_2$ & $m$ & $\alpha_{1,d}$ & $\beta_{1,d}$ & $\beta_{1,w}$ & $\beta_{1,m}$ & $\theta_d$ & $\theta_h$ & $\omega_d$ & $\omega_h$ & $a$ & $b$ & $c$ & $\pi$ & $\mathcal{L}(\boldsymbol{y})$ & $BIC$ \\ \hline
\multirow{10}{*}{T1} & M1 & 0.042 & \textbf{0.304} & -0.005 & 0.345 & 0.309 & - & - & - & - & - & - & - & - & - & 3.189 & 0.738 & 1.185 & 0.999 & -20939.5 & 41963.7 \vspace*{-6mm} \\ \rowfont{\huge}
& & & 0.007 & {[}0.043{]} & 0.016 & 0.016 & & & & & & & & & & 0.172 & 0.052 & 0.099 & 0.000 & & \\ \hline
\end{tabu}%
}
\end{center}
{\footnotesize Table description.}
\end{sidewaystable}
\end{document}
有没有什么解决办法?谢谢!