当包含图形和表格彼此相邻时,如何对齐它们?

当包含图形和表格彼此相邻时,如何对齐它们?

我试图将图像与表格对齐,但由于某种原因,表格被移到了右侧。(使用两个图形时效果很好) wrong alignment

\begin{figure}[!ht]
  \subfloat[Title 1\label{subfig-1}]{%
    \includegraphics[width=0.5\textwidth]{HP-POS.png}
  }
  \hfill
  \subfloat[Title 2\label{subfig-2}]{%
    \begin{tabular}{l r}
        \toprule
            \textbf{POS-Tag} & \textbf{Anzahl} \\
        \midrule
            NN      & 13.189\\
            \$,     & 7.845\\
            VVFIN   & 7.693\\
            PPER    & 7.552\\
            \$.     & 6.843\\
            ART     & 6.698\\
            APPR    & 5.816\\
        \bottomrule
    \end{tabular}
  }
  \caption{•}
  \label{fig:tabelle}
\end{figure}

答案1

我更喜欢副标题包裹:

\usepackage{subcaption}

...

\begin{figure}
  \begin{subfigure}{0.5\textwidth}%
    \includegraphics[width=\columnwidth]{HP-POS.png}
    \caption{figtext}
    \label{fig:figure:figlabel}
  \end{subfigure}%
  \begin{subfigure}{0.5\textwidth}%
    \begin{tabular}{lr}
        \toprule
            POS-Tag & Anzahl \\
        \midrule
            NN      & 13.189\\
            \$,     & 7.845\\
            VVFIN   & 7.693\\
            PPER    & 7.552\\
            \$.     & 6.843\\
            ART     & 6.698\\
            APPR    & 5.816\\
        \bottomrule
    \end{tabular}
    \caption{tabtext}
    \label{fig:figure:tablabel}
  \end{subfigure}
  \caption{caption}
  \label{fig:figure}
\end{figure}

这样,它对我来说就起作用了......

答案2

您可以使用以下方式向下移动图像(图像的默认对齐点是其底部边缘https://tex.stackexchange.com/a/112977/122678

\raisebox{-.5\height}{\includegraphics[width=0.5\textwidth]{HP-POS.png}} 

定义\height包含图片的高度

相关内容