子图右对齐

子图右对齐

如果我使用子图将两个图像并排对齐,则它们将右对齐。我尝试了几种方法,但没有任何变化。我当前的标记如下所示:

\usepackage{subfigure}

...

\begin{figure}[htbp]
\centering
\null\hfill
\subfigure[Lego Mindstorms Color Sensor 1]{\rule{4cm}{4cm}}
\hfill
\subfigure[Lego Mindstorms Color Sensor 2]{\rule{4cm}{4cm}}
\hfill\null
\rule{35em}{0.5pt}
\caption{Color / RGB Sensors}
\label{img:colorSensor}
\end{figure}

在此处输入图片描述

答案1

如果您的目的是使空间均等化,那么这\null\hfill不是正确的方法。请注意,它\null不会启动水平模式(即段落),因此它所做的只是创建一些垂直空间。

还请注意,它subfigure已经过时并被弃用了 15 年。

\documentclass[10pt]{article}
\usepackage{showframe} % just for the example

\usepackage{subfig}

\begin{document}

\begin{figure}[htbp]
\centering

\hspace*{\fill}%
\subfloat[Lego Mindstorms Color Sensor 1]{\rule{4cm}{4cm}}
\hfill
\subfloat[Lego Mindstorms Color Sensor 2]{\rule{4cm}{4cm}}%
\hspace*{\fill}

\caption{Color / RGB Sensors}
\label{img:colorSensor}

\end{figure}

\end{document}

在此处输入图片描述

答案2

我想你想要这样的东西:

\documentclass[10pt]{article}

\usepackage{subfigure}

\begin{document}

\begin{figure}[htbp]
\centering
\subfigure[Lego Mindstorms Color Sensor 1]{\rule{4cm}{4cm}}
\hspace{2em}
\subfigure[Lego Mindstorms Color Sensor 2]{\rule{4cm}{4cm}}
\rule{35em}{0.5pt}
\caption{Color / RGB Sensors}
\label{img:colorSensor}
\end{figure}

\end{document}

输出:

子图

相关内容