对齐表格中的第一行

对齐表格中的第一行

我尝试对齐表格中的第一行。只有第一行需要再次对齐。

%-----TABLE-----%
\begin{table}[H]
    \begin{tcolorbox}
    [
        tabularx={|Y|Y|Y|Y|Y|Y|Y|Y|},
        title=Uitvoeringstijd Full Search Algoritme (in ms),
        Table1
    ]
        tE      & blocksize & search-window & omroepster & tennis & vaneigens & vliegtuig & werkman \\ 
        \hline
        \hline
        0,00\%  & 8x8       & +8           & 20235      & 46191  &           &           &         \\
        0,50\%  & 8x8       & +8           & 251        & 17048  &           &           &         \\
        1,00\%  & 8x8       & +8           & 138        & 10226  &           &           &         \\
        0,00\%  & 16x16     & +8           & 11155      &        &           &           &         \\
        0,50\%  & 16x16     & +8           & 128        &        &           &           &         \\
        1,00\%  & 16x16     & +8           & 82         &        &           &           &         \\
        0,00\%  & 32x32     & +8           & 7843       &        &           &           &         \\
        0,50\%  & 32x32     & +8           & 73         &        &           &           &         \\
        1,00\%  & 32x32     & +8           & 60         &        &           &           &         \\
        0,00\%  & 8x8       & +16          & 66340      &        &           &           &         \\
        0,50\%  & 8x8       & +16          & 459        &        &           &           &         \\
        1,00\%  & 8x8       & +16          & 127        &        &           &           &         \\
        0,00\%  & 16x16     & +16          & 46148      &        &           &           &         \\
        0,50\%  & 16x16     & +16          & 158        &        &           &           &         \\
        1,00\%  & 16x16     & +16          & 81         &        &           &           &         \\
        0,00\%  & 32x32     & +16          & 32705      &        &           &           &         \\
        0,50\%  & 32x32     & +16          & 61         &        &           &           &         \\
        1,00\%  & 32x32     & +16          & 57         &        &           &           &         \\
        0,00\%  & 8x8       & +32          & 285377     &        &           &           &         \\
        0,50\%  & 8x8       & +32          & 1671       &        &           &           &         \\
        1,00\%  & 8x8       & +32          & 218        &        &           &           &         \\
        0,00\%  & 16x16     & +32          & 175305     &        &           &           &         \\
        0,50\%  & 16x16     & +32          & 255        &        &           &           &         \\
        1,00\%  & 16x16     & +32          & 85         &        &           &           &         \\
        0,00\%  & 32x32     & +32          & 136241     &        &           &           &         \\
        0,50\%  & 32x32     & +32          & 74         &        &           &           &         \\
        1,00\%  & 32x32     & +32          & 68         &        &           &           &        
    \end{tcolorbox}
    \caption[Tabel Cerlce]{Tabel Cercle}
    \label{tab: Tabel Cercle Brugge}
\end{table}

答案1

由于您没有提供完整的 MWE,因此我面临着自己制作的艰巨任务。由于您的问题不清楚如何格式化第一行,我决定根据自己的喜好格式化表格:

在此处输入图片描述

(在表中我只考虑了前几行)。

\documentclass{article}
    \usepackage{tabularx}
\newcolumntype{Y}{>{\centering\arraybackslash}X}
    \usepackage[dvipsnames,table]{xcolor}
    \usepackage[many]{tcolorbox}
    \usepackage{siunitx}
    \usepackage{stackengine}

    \usepackage[margin=25mm,showframe]{geometry}

    \begin{document}
\begin{table}[htb]
\sisetup{table-format = 6.2}
\tcbset{enhanced,
        fonttitle=\bfseries\large,fontupper=\normalsize\sffamily,
        colback=yellow!10!white,colframe=red!50!black,colbacktitle=orange!30!white,
        coltitle=black,center title}
    \begin{tcolorbox}
    [
        tabularx={|*{3}{Y|}*{6}{S|}},
        title={Uitvoeringstijd Full Search Algoritme (in ms), Table1}
    ]
tE      &   blocksize 
                &   \stackon{window}{search-}
                        &   {omroepster} 
                                &   {tennis} 
                                        & {vaneigens}
                                                &   {vliegtuig}
                                                        &   {werkman}   \\
        \hline\hline
0,00\%  & 8x8   & +8    & 20235 & 46191 &       &       &               \\
0,50\%  & 8x8   & +8    & 251   & 17048 &       &       &               \\
1,00\%  & 8x8   & +8    & 138   & 10226 &       &       &               \\
0,00\%  & 16x16 & +8    & 11155 &       &       &       &               \\
0,50\%  & 16x16 & +8    & 128   &       &       &       &               \\
1,00\%  & 16x16 & +8    & 82    &       &       &       &               \\
0,00\%  & 32x32 & +8    & 7843  &       &       &       &               \\
    \end{tcolorbox}
    \caption[Tabel Cerlce]{Tabel Cercle}
    \label{tab: Tabel Cercle Brugge}
\end{table}
    \end{document}

在表格格式化中,我使用包 siunuitx(更好地对齐表格中的数字),stackengine(用于第三列的两行标题)。列标题仍然居中(我假设,那是列的任务``类型,所有表格都让我想起手册中给出的示例tcolorbox),但是,我可能是错的。

geometry使用带有选项的包,showframe我设置了页面并查看表格在页面中的适应情况。看看,如果这样格式化的表格看起来不错/可用。

相关内容