难以对齐/居中并排的表格

难以对齐/居中并排的表格

我有两张并排的桌子,很难将第一张桌子置于“X”下方,将第二张桌子置于“Y”下方。我感觉我的方法有点不对劲,但任何建议都将不胜感激。

\documentclass{article}
\begin{document}
  \begin{table}[!ht]
    \begin{center}
        \begin{tabular}{cc}
            \multicolumn{2}{c}{XYZ} \\
            X & Y \\
            \hline \\       
            \begin{tabular}{|c|c|c|}
                \hline          
                1 & 2 & 3 \\
                \hline
                4 & 5 & 6 \\
                \hline
                7 & 8 & 9 \\
                \hline 
            \end{tabular}               
            \begin{tabular}{|c|c|}
                \hline          
                1 & 4 \\
                \hline
                2 & 5 \\
                \hline      
                3 & 6 \\
                \hline              
            \end{tabular}
        \end{tabular}
    \end{center}
\end{table}
\end{document}

答案1

也许你错过了&两个内部表格之间,你想要一个这样的表格 在此处输入图片描述

并且你改变了

\documentclass{article}
\begin{document}
  \begin{table}[!ht]
    \begin{center}
        \begin{tabular}{cc}
            \multicolumn{2}{c}{XYZ} \\
            X & Y \\
            \hline \\       
            \begin{tabular}{|c|c|c|}
                \hline          
                1 & 2 & 3 \\
                \hline
                4 & 5 & 6 \\
                \hline
                7 & 8 & 9 \\
                \hline 
            \end{tabular}    
            & %This is what it must be added          
            \begin{tabular}{|c|c|}
                \hline          
                1 & 4 \\
                \hline
                2 & 5 \\
                \hline      
                3 & 6 \\
                \hline              
            \end{tabular}
        \end{tabular}
    \end{center}
\end{table}
\end{document}

答案2

这是一个较短的代码,只有一个表格环境,使用booktabshhline

    \documentclass{article}

    \usepackage{array, booktabs, hhline}

    \begin{document}

    \begin{table}[!ht]
    \centering
    \begin{tabular}{|c|c|c| >{\qquad}c|c|c|}
        \multicolumn{6}{c}{XYZ} \\
        \multicolumn{3}{c}{X} & \multicolumn{1}{c} {}& \multicolumn{2}{c}{Y} \\
        \midrule
        \noalign{\vskip 2ex}
        \hhline{---~|--}
            1 & 2 & 3 &   & 1 & 4\\
        \hhline{---~|--}
            4 & 5 & 6 &   & 2 & 5 \\
        \hhline{---~|--}
            7 & 8 & 9  &  &3 & 6 \\
        \hhline{---~|--}
    \end{tabular}
    \end{table}

    \end{document} 

在此处输入图片描述

相关内容