如何编辑表格自动宽度?

如何编辑表格自动宽度?

如何使宽度不太大以及如何使矩阵出现在中心?我从某处复制了此格式,但我不知道如何编辑它。

\begin{center}
    \begin{table}[h]
    \begin{tabu} to 1\textwidth {| X[c,m] | X[c,m] | X[c,m] | X[c,m] |@{}m{0pt}@{}}
    \hline
    k & $\pi$ & $\bm{\mu}$ & $\bm{S}$ \\ \hline
    1 & 0.865
      & [1.54   1.63    3.88]
      & $\begin{bmatrix} .0187 & .0043 & .0101 \\ .0043 & .0104 & .0152 \\ .0101 & .0152 & .1814 \end{bmatrix}$ \\[5ex] \hline
    2 & 0.135
      & [1.76   0.66    0.84]
      & $\begin{bmatrix} .0187 & .0043 & .0101 \\ .0043 & .0104 & .0152 \\ .0101 & .0152 & .1814 \end{bmatrix}$ \\[5ex] \hline
    \end{tabu}
    \caption{Maximum Likelihood Estimates of the component parameters.}
    \label{estimatedparameters}
    \end{table}
\end{center}

在此处输入图片描述

答案1

如果您坚持使用tabu,请尝试以下操作:

\documentclass{article}
\usepackage{tabu}
\usepackage{bm,mathtools}

\begin{document}
    \begin{table}[htb]
\tabulinesep =_3pt^3pt
    \begin{tabu} to \textwidth {| X[1,c,m] | X[1,c,m] | X[2,c,m] | X[3,c,m,$$]|}
    \hline
k   & $\pi$ & $\bm{\mu}$        & \bm{S}            \\ 
    \hline
1   & 0.865 & [1.54 1.63 3.88]  & \begin{bmatrix}
            .0187 & .0043 & .0101 \\
            .0043 & .0104 & .0152 \\
            .0101 & .0152 & .1814 \end{bmatrix}     \\
    \hline
2   & 0.135 & [1.76 0.66 0.84]  & \begin{bmatrix}
            .0187 & .0043 & .0101 \\
            .0043 & .0104 & .0152 \\
            .0101 & .0152 & .1814 \end{bmatrix}     \\
    \hline
    \end{tabu}
\caption{Maximum Likelihood Estimates of the component parameters.}
    \label{estimatedparameters}
\end{table}
 \end{document}

它给:

在此处输入图片描述

答案2

代替

\begin{tabu} to 1\textwidth {| X[c,m] | X[c,m] | X[c,m] | X[c,m] |@{}m{0pt}@{}}

\begin{tabu}{|c|c|c|c|}

这将使表格的所有内容居中对齐,而不会将它们隔开,并确保矩阵适合最后一列。

相关内容