如果我使用子图将两个图像并排对齐,则它们将右对齐。我尝试了几种方法,但没有任何变化。我当前的标记如下所示:
\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}
输出: