我有两个子图,它们彼此相邻。它们的纵横比相同,但没有按应有的方式排列。这是我的 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]
或者更好的是,根本不使用浮点说明符。