使用子图包进行水平对齐

使用子图包进行水平对齐

我想水平对齐两幅图像,但在这种情况下我无法做到这一点:

\begin{figure}[!hbt]
    \centering
    \subfigure[][Areas used to evaluate the interpolant parameter function.]{
    \includegraphics[scale=1]{Imagens/Poly_Elem.pdf}}
    \label{fig.:PolyElem} \qquad
    \subfigure[][Triangulation on the reference polygon and integration points.]{
    \includegraphics[scale=1]{Imagens/Poly_Triang_Elem.pdf}}
    \label{Polygonal element shape function.} \qquad
    \caption{Polygonal element shape function.}
    \label{fig.:PolyElemData}
\end{figure}

我得到以下结果:

错误对齐

有人知道我如何才能得到我想要的对齐方式吗?我必须使用子图,因为我必须使用文档类。

答案1

我猜你想让六边形垂直对齐;你的图形似乎已经水平对齐了。如果是这样,你可能需要重新表述你的问题。这是使用 raisebox 的答案,以及对代码的一些细微更改和 MWE。

请注意,我通过将图像中的单个图形剪切成两个新图像来创建图像,并将它们称为 n_one 和 n_two。

对第二个图形应用 raisebox 会使其垂直移动。图形之间还应用了一些 \hspace。

\documentclass[12pt,border=2cm]{article}
\usepackage{graphicx}
\usepackage{subfigure}
\begin{document}
\begin{figure}[]
    \centering
    \subfigure[Areas used to evaluate the interpolant parameter function.]
    {
        \label{fig.:PolyElem}\includegraphics{n_one.pdf}
    }\hspace{2cm}
    \subfigure[Triangulation on the reference polygon and integration points.]
    {
        \label{Polygonal element shape function.}\raisebox{2.2ex}{\includegraphics{n_two.pdf}}
    }
    \caption{Polygonal element shape function.}
    \label{fig.:PolyElemData}
\end{figure}
\end{document}

得出:在此处输入图片描述

相关内容