子浮点对齐:图形和表格在同一行

子浮点对齐:图形和表格在同一行

我正在尝试将同一图形中的图像和表格对齐,但是出现了一些对齐问题。

我的代码是:

\documentclass{article}
\usepackage{multirow}
\usepackage{amsbsy}
\usepackage{subfig}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{amsbsy}
\usepackage{subfig}
\usepackage{booktabs}
\begin{document}
\begin{figure}[!htb] 
  \centering 
  \begin{tabular}{l}
  \subfloat[]{
   \includegraphics[height=4.5cm]{Figures/goldmine} \label{fig:goldmineGraphic}}  
    \subfloat[]{
      %\input{Figures/Tikz/goldMineState.tex}\label{fig:goldMineState}}  
      \begin{tabular}{ll}
    \toprule
    Object & Attributes \\
    \midrule
    $miner1$ & $x=0,y=1$ \\
    $miner2$ & $x=1,y=3$ \\
    $miner3$ & $x=4,y=3$ \\
    $gold1$ & $x=1,y=0$ \\
    \multicolumn{2}{c}{$\vdots$} \\
    $gold6$ & $x=4,y=2$ \\
    $wall1$ & $x=1,y=1,pos=S$ \\
    \multicolumn{2}{c}{$\vdots$}\\
    $wall24$ & $x=4,y=4,pos=E$ \\
    \bottomrule
  \end{tabular}}
  \end{tabular}
 \caption{AA}
 \label{fig:goldmine}
\end{figure}
\end{document}

结果是:

代码结果

我真正想要的是像这样的东西,两个子浮点数(图形和表格)水平对齐(互相不超越):

在此处输入图片描述

有什么办法可以解决这个问题吗?

答案1

您可以选择adjustbox包作为选项之一。包提供了\adjustbox带有许多选项的命令。以下是根据您的要求修改后的代码。

笔记:我已在此代码中添加了\usepackage{adjustbox}和。\adjustbox{raise=-5pc}

\documentclass{article}
\usepackage{multirow}
\usepackage{adjustbox}
\usepackage{amsbsy}
\usepackage{subfig}
\usepackage{multicol}
\usepackage{graphicx}
\usepackage{multirow}
\usepackage{amsbsy}
\usepackage{subfig}
\usepackage{booktabs}
\begin{document}
\begin{figure}[!htb] 
  \centering 
  \begin{tabular}{l}
  \subfloat[]{\adjustbox{raise=-5pc}{\includegraphics[height=4.5cm]{Figures/goldmine} \label{fig:goldmineGraphic}}}
    \subfloat[]{
      %\input{Figures/Tikz/goldMineState.tex}\label{fig:goldMineState}}  
      \begin{tabular}{ll}
    \toprule
    Object & Attributes \\
    \midrule
    $miner1$ & $x=0,y=1$ \\
    $miner2$ & $x=1,y=3$ \\
    $miner3$ & $x=4,y=3$ \\
    $gold1$ & $x=1,y=0$ \\
    \multicolumn{2}{c}{$\vdots$} \\
    $gold6$ & $x=4,y=2$ \\
    $wall1$ & $x=1,y=1,pos=S$ \\
    \multicolumn{2}{c}{$\vdots$}\\
    $wall24$ & $x=4,y=4,pos=E$ \\
    \bottomrule
  \end{tabular}}
  \end{tabular}
 \caption{AA}
 \label{fig:goldmine}
\end{figure}
\end{document}

在此处输入图片描述

相关内容