在一列中插入两个带有两个标题的图形

在一列中插入两个带有两个标题的图形

使用IEEEtran包,我想在一列中放置两个带有两个标题(一个在右,一个在左)的图形。像这样的布局

----------------------------    ----------------------------
----------------------------    ----------------------------
----------------------------    
----------------------------     *********     **********
----------------------------     *********     **********
----------------------------     *********     **********
----------------------------     *********     **********
----------------------------     *********     **********
----------------------------     caption1       caption2
----------------------------    
----------------------------    ----------------------------
----------------------------    ----------------------------

当我搜索该内容时,结果主要解释“如何在两列上放置一个宽图形”。

当前堆叠图形的代码如下所列

\begin{figure}[!h]
    \centering
    \includegraphics[width=0.6\textwidth]{figs1.eps}
    \caption{caption1}
    \label{f1}
\end{figure}  

\begin{figure}[!h]
    \centering
    \includegraphics[width=0.6\textwidth]{figs2.eps}
    \caption{caption2}
    \label{f2}
\end{figure}  

那么解决方案是什么?

更新

使用答案中的方法后,caption2 的宽度超出了列宽。我使用了从答案中理解的代码。请告诉我我在哪里犯了错误

\begin{figure}[!h]
\begin{minipage}[t]{0.5\linewidth}
    \centering
    \includegraphics[width=1\textwidth]{figs1.eps}
    \caption{caption1}
    \label{f1}
\end{minipage}
\hspace{0.1cm}
\begin{minipage}[t]{0.5\linewidth} 
    \centering
    \includegraphics[width=1\textwidth]{figs2.eps}
    \caption{caption2}
    \label{f2}
\end{minipage}        
\end{figure}  

在此处输入图片描述

答案1

您可以minipage在单个figure环境中插入两个 s。

\documentclass{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{lipsum}

\begin{document}

\lipsum[1-8]

\begin{figure}[htbp]
\begin{minipage}[t]{0.45\linewidth}
    \includegraphics[width=\linewidth]{figs1.eps}
    \caption{caption1}
    \label{f1}
\end{minipage}%
    \hfill%
\begin{minipage}[t]{0.45\linewidth}
    \includegraphics[width=\linewidth]{figs2.eps}
    \caption{caption2}
    \label{f2}
\end{minipage} 
\end{figure}

\lipsum[1]

\end{document} 

在此处输入图片描述

相关内容