使用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}