两个垂直对齐的子图没有对齐

两个垂直对齐的子图没有对齐

我有两个子图,它们彼此相邻。它们的纵横比相同,但没有按应有的方式排列。这是我的 LaTeX 代码,下面是生成的图像。

unity-slide.png 尺寸为 1174 x 660 像素
unity-blue-drift.png 尺寸为 1920 x 1080 像素

\begin{figure}[!ht]
    \begin{subfigure}[b]{0.8\linewidth}
      \includegraphics[width=\linewidth]{Pictures/unity-slyde.png}
      \caption{Slyde game prototype using Oculus Rift and a Wii Balance Board 

\cite{Dup2013}}
        \end{subfigure}\newline
        \begin{subfigure}[b]{0.8\linewidth}
          \includegraphics[width=\linewidth]{Pictures/unity-blue-drift.png}
          \caption{Blue Drift using Oculus Rift and Razer Hydra controllers \cite{Dup2014}}
        \end{subfigure}
        \centering
        \caption{Game prototypes created in Unity using gestural controls}
        \label{fig:other-unity-projects}
      \end{figure}     

在此处输入图片描述

答案1

更改\centering位置(使用当前设置,它不会使两个对象居中)并代替\newline使用\\\par

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

\begin{document}

\begin{figure}
\centering
\begin{subfigure}[b]{0.8\linewidth}      
  \includegraphics[width=\linewidth]{Pictures/unity-slyde.png}
  \caption{Slyde game prototype using Oculus Rift and a Wii Balance Board   \cite{Dup2013}}
\end{subfigure}\par
\begin{subfigure}[b]{0.8\linewidth}
  \includegraphics[width=\linewidth]{Pictures/unity-blue-drift.png}
  \caption{Blue Drift using Oculus Rift and Razer Hydra controllers \cite{Dup2014}}
\end{subfigure}
\caption{Game prototypes created in Unity using gestural controls}
\label{fig:other-unity-projects}
\end{figure}  

\end{document}

在此处输入图片描述

demo选项graphicx只是用黑色矩形替换实际图形;请不要在实际文档中使用该选项。

使用限制较少的浮点说明符,[!ht]或者更好的是,根本不使用浮点说明符。

相关内容