与子浮点合并的表格错位

与子浮点合并的表格错位

我尝试使用“subfloat”方法向主表添加一列:我将主表与代表新列的小表合并。我获得了所需的合并表,但第二个表的边框与主表的边框没有对齐。有没有人能帮助解决这个问题,或者有其他解决方案可以获得边框对齐的最终表?

\begin{landscape}
\begin{table}
\centering
\captionsetup[subfloat]{labelformat=empty}
\subfloat[]{%
\begin{tabular}{|r}
   \hline
       & \\
       & \\
       & \\
       & \rotatebox{90}{\parbox{2mm}{\multirow{2}{*}{1990}}} \\
       & \\
       & \\
       \hline
  \end{tabular}}
\subfloat[]{%
\begin{tabular}{|p{2cm}|c|c|c|c|c|c|c|c|c|c|}
    \hline
    \multirow{2}{2cm}{\textbf{Clusters}} &
    \multicolumn{9}{c|}{\textbf{2015}} \\
    %\hline
    \cline{2-10}
    & \textbf{SOM 1} & \textbf{SOM 2} & \textbf{SOM 3} & \textbf{SOM 4} & \textbf{SOM 5} & \textbf{SOM 6} & \textbf{SOM 7} & \textbf{SOM 8} & \textbf{SOM 9} \\
    %\hhline{~--}
    \hline
    \textbf{SOM 1} &  & & & & & & & & \\
    \hline
    \textbf{SOM 2} & &&&&&&&  & \\
    \hline
    \textbf{SOM 3} & &&&&&&&& \\
    \hline
    \textbf{SOM 4} & &&&&&&&& \\
    \hline
    \textbf{SOM 5} & &&&&&&&& \\
    \hline
    \textbf{SOM 6} & &&&&&&&&  \\
    \hline
    \textbf{SOM 7} & &&&&&&&& \\
    \hline
    \textbf{SOM 8} & &&&&&&&& \\
    \hline
    \textbf{SOM 9} & &&&&&&&& \\
\hline
   \end{tabular}}
   \caption{Countries evolution in the clusters from 1990 to 2015 \label{tab countries2}}
\end{table}
\end{landscape}

答案1

我不会将其用于subfloat此类目的。在单个表中实现所需目标更简单:

\documentclass[12pt, a4paper, titlepage]{article}
\usepackage{rotating}
\usepackage{array, makecell, multirow}
\renewcommand\theadfont{\normalsize\bfseries}
\renewcommand\rotheadgape{}
\usepackage{lscape}

\usepackage{lipsum}

\begin{document}
\lipsum[66]
\begin{landscape}
    \begin{table}
    \centering
    \renewcommand\arraystretch{1.2}
    \settowidth\rotheadsize{\theadfont 1990 }
\begin{tabular}{|c|>{\bfseries}c|*{9}{c|c|c|c|c|c|c|c|c|c|}}
    \hline
\multicolumn{2}{\multirow{2.4}{*}{Clusters}}
        &   \multicolumn{9}{c|}{\textbf{2015}} \\
    \cline{3-11}
\multicolumn{2}{|c|}{}
        & \thead{SOM 1} & \thead{SOM 2} & \thead{SOM 3} & \thead{SOM 4}
        & \thead{SOM 5} & \thead{SOM 6} & \thead{SOM 7} & \thead{SOM 8}
        & \thead{SOM 9} \\
    \hline
\multirow{9}{*}{\rothead{1990}}
    & SOM 1 &&&& &&&& & \\
    \cline{2-11}
    & SOM 2 &&&& &&&& & \\
    \cline{2-11}
    & SOM 3 &&&& &&&& & \\
    \cline{2-11}
    & SOM 4 &&&& &&&& & \\
    \cline{2-11}
    & SOM 5 &&&& &&&& & \\
    \cline{2-11}
    & SOM 6 &&&& &&&& & \\
    \cline{2-11}
    & SOM 7 &&&& &&&& & \\
    \cline{2-11}
    & SOM 8 &&&& &&&& & \\
    \cline{2-11}
    & SOM 9 &&&& &&&& & \\
\hline
   \end{tabular}
   \caption{Countries evolution in the clusters from 1990 to 2015 \label{tab countries2}}
\end{table}
\end{landscape}
\end{document}

在此处输入图片描述

相关内容