垂直居中图形和表格下方的通用标题

垂直居中图形和表格下方的通用标题

我想扩展一下表格和图片并排显示,表格标题在上,图片标题在下通过在垂直居中的图像和表格下方创建一个公共标题,而不是使用两个单独的标题。我该如何做到这一点而不弄乱两个浮动的对齐?

我希望通用标题为“图 XX”。理想情况下,图像和表格的中心不应受到标题大小的影响。简单来说,表格的中心应该位于图像的中心。

\documentclass{article}
\usepackage{floatrow}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure}
\CenterFloatBoxes
\begin{floatrow}
\ffigbox
  {\includegraphics{image}}
  {\caption{A caption for a figure in a figure and a table side by side}\label{fig:test}}
\killfloatstyle
\ttabbox
  {\begin{tabular}{ll}
    \hline
    column1a & column2a \\
    column1b & column2b \\
    column1c & column2c \\
    \hline
  \end{tabular}
  }
  {\caption{A caption for a table in a figure and a table side by side}\label{tab:test}}
\end{floatrow}
\end{figure}

\end{document}

在此处输入图片描述

答案1

我无法想象有比这更少的标价:

\documentclass{article}
\usepackage[demo]{graphicx}

\begin{document}

\begin{figure}
\centering

\begin{tabular}{@{}c@{}}
  \includegraphics{image}
\end{tabular}\qquad
\begin{tabular}{ll}
  \hline
  column1a & column2a \\
  column1b & column2b \\
  column1c & column2c \\
  \hline
\end{tabular}

\caption{A caption for a figure in a figure and a table side by side}\label{fig:test}
\end{figure}

\end{document}

在此处输入图片描述

相关内容