使用子图的图表旁边的表格

使用子图的图表旁边的表格

我正在尝试使用以下方法排版图形旁边的表格subfig,但无法让它们正确对齐。我发现了一个类似(/相同)的问题这里但是这些解决方案/建议似乎不适用于我的情况,因为 (a) 我正在使用完全更新的 TeX Live 2013 发行版;并且 (b) 我没有使用该hyperref软件包。

由于我为其准备此文档的期刊subfig对我施加了某种压力,因此我宁愿解决这个问题,而不必诉诸使用不同的 subfloat 包。

问题:

在此处输入图片描述

还有一个 MWE:

\documentclass{article}

\usepackage{graphicx}
\usepackage{subfig}

\begin{document}
\begin{figure}
  \centering
  \subfloat[Figure]{\rule{4cm}{4cm}\label{subfig:black-hole}}%
  \qquad
  \subfloat[Table]{%
    \begin{tabular}{cc}
      \hline
      C1 & C2 \\ \hline
      A  & A \\
      B  & B \\
      C  & C \\
      D  & D \\
      E  & E \\
      F  & F \\ \hline
    \end{tabular}
    \label{subtbl:the-table}
  }
  \caption{Figure and table.}
  \label{fig:figure-and-table}
\end{figure}

\noindent Look at Figure~\ref{fig:figure-and-table}; it includes both a figure (Figure~\ref{subfig:black-hole}) and a table (Table~\ref{subtbl:the-table}).
\end{document}

编辑: 只是为了详细说明一下我自己的愚蠢行为:我已经尝试过了[b],但我没有意识到它真的有帮助。上面是我得到的,下面是我认为我应该得到的:

  Figure    Table

 ---------
 |       |
 |       |
y|       |  
 |       |  C1 C2
 |       |  -----
 ---------  A  B
     x      -----
   (a)       (b) <- The subcaptions


 ---------  
 |       |
 |       |
y|       |  C1 C2  
 |       |  -----
 |       |  A  B
 ---------  -----
     x      
   (a)       (b) <- The subcaptions

所以我认为表格底部应该与 x 轴对齐,而不是 x 标签,我认为这如果不进行一些手动操作就是不可能的。我会继续寻找方法来实现这一点,如果我迷路了,我会再问。:-)

答案1

使用该选项[b]来对齐表格。

\begin{tabular}[b]{cc}

结果是

在此处输入图片描述

相关内容