如何将两个图形放在纸张的同一行和中心?

如何将两个图形放在纸张的同一行和中心?

我有两个图 a 和 b。我想把它们放在同一行,并留有边距和中心。我使用两列格式来写论文,但图将占一列。我使用了下面的代码,但两个图的位置不对:一个在页面左侧,一个在页面右侧。我该如何修复它?

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{caption}


\begin{figure*}
  \centering
  \subfigure[a]{%
    \includegraphics[width=0.23\textwidth]{a}%
    \label{fig:a}%
  }%
  \hfill
  \subfigure[b]{%
    \includegraphics[width=0.228\textwidth]{b}%
    \label{fig:b}%
  }%  
  \caption{xxx}
  \label{fig:ab}
\end{figure*}

答案1

第一个版本

subcaption包是的替代品subfig。有了\caption{caption one}...,您还可以使用子标题。

在此处输入图片描述

梅威瑟:

\documentclass[journal]{IEEEtran}
%\documentclass[twocolumn]{article}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage{lipsum}

\begin{document}
\lipsum[1-9]
\begin{figure*}
\begin{subfigure}{0.5\linewidth}
\centering
\includegraphics[width=0.23\textwidth]{example-image-a}
%\caption{caption one}
\label{fig:A}
\end{subfigure}
\hfill
\begin{subfigure}{0.5\linewidth}
\centering
\includegraphics[width=0.228\textwidth]{example-image-b}
%\caption{caption two}
\label{fig:B}
\end{subfigure}
\hfill
\caption{xxx}
\label{fig:ab}
\end{figure*}
\lipsum[3-10]
\end{document}

2.version 参考你的评论

\hspace{}可以自定义图像之间的边距。示例中\hspace{0.2cm}使用了。

在此处输入图片描述

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{caption}
\usepackage{lipsum}
\begin{document}
\lipsum[1-9]
\begin{figure*}
  \centering
  \subfigure[a]{%
    \includegraphics[width=0.23\textwidth]{example-image-a}%
    \label{fig:a}%
    }\hspace{0.2cm}%or more
    \subfigure[b]{%
    \includegraphics[width=0.228\textwidth]{example-image-a}%
    \label{fig:b}%
  }%  
  \caption{xxx}
  \label{fig:ab}
\end{figure*}
\lipsum[1-9]
\end{document}

答案2

编辑:评论后尝试不同。

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfigure}
  \usepackage{caption}
\usepackage{lipsum}

\begin{document}
\lipsum
\begin{figure*}
\centering
\begin{minipage}[b]{.4\textwidth}
\centering
 \includegraphics[width=.7\linewidth]{example-image-a}
\caption{Caption}\label{a}
\end{minipage}\qquad
\begin{minipage}[b]{.4\textwidth}
\centering
\includegraphics[width=.7\linewidth]{example-image-b}
\caption{Caption}\label{b}
\end{minipage}
\end{figure*}
\lipsum
\lipsum
\end{document}

新结果:在此处输入图片描述

我的尝试:

\documentclass[journal]{IEEEtran}
\usepackage{graphicx}
\usepackage{subfigure}
\usepackage{caption}
\usepackage{lipsum}

\begin{document}

\lipsum
\begin{figure}[!htb]
\begin{minipage}{0.24\textwidth}
 \centering
 \includegraphics[width=.7\linewidth]{example-image-a}
 \caption{a}\label{Fig:Data1}
\end{minipage}\hfill
\begin {minipage}{0.24\textwidth}
 \centering
 \includegraphics[width=.7\linewidth]{example-image-b}
 \caption{b}\label{Fig:Data2}
\end{minipage}
\end{figure}
\lipsum
\end{document}

结果: 在此处输入图片描述

相关内容