我有两个图 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}