我想水平对齐两幅图像,但在这种情况下我无法做到这一点:
\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}