我一直试图将两个图形放在一起,但是我注意到标题之间没有间距,
\begin{figure}
\centering
\begin{minipage}[b]{0.52\textwidth}
\includegraphics[width=1\textwidth]{Figures/badtimes2.eps}
\caption{Stock index, 2nd half, shaded areas highlight the bad time}
\end{minipage}%
\begin{minipage}[b]{0.52\textwidth}
\includegraphics[width=1\textwidth]{Figures/decr-sent.eps}
\caption{Sentiment index. Shaded areas highlight the periods of increasing and decreasing sentiment.}
\end{minipage}
\end{figure}
有人能帮我解决这个问题吗?提前谢谢
答案1
您的 minipage 宽度总和大于文本宽度(0.52\textwidth
+ 0.52\textwidth
= 1.04 \textwidth
。至少您需要将其减小到1\textwidth
或按照问题下方评论中的建议将reduce
minipage` 宽度减小到小于 0.5 的值。例如 0.48 可以是不错的值。
除了使用minipage
它之外,我还值得考虑tabularx
它们:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{tabularx}
\begin{document}
\begin{figure}
\centering
\begin{minipage}[b]{0.48\textwidth}
\includegraphics[width=1\textwidth]{Figures/badtimes2.eps}
\caption{Stock index, 2nd half, shaded areas highlight the bad time}
\end{minipage}\hfill
\begin{minipage}[b]{0.48\textwidth}
\includegraphics[width=1\textwidth]{Figures/decr-sent.eps}
\caption{Sentiment index. Shaded areas highlight the periods of increasing and decreasing sentiment.}
\end{minipage}
\end{figure}
\begin{figure}
\begin{tabularx}{\linewidth}{@{}XX@{}}
\includegraphics[width=\linewidth]{Figures/badtimes2.eps}
\caption{Stock index, 2nd half, shaded areas highlight the bad time}
&
\includegraphics[width=\linewidth]{Figures/decr-sent.eps}
\caption{Sentiment index. Shaded areas highlight the periods of increasing and decreasing sentiment.}
\end{tabularx}
上图属于您的方法(具有更正的minipage
宽度),下图是使用时的结果tabularx
。在测试中我使用article
文档类,因为您没有提供有关文档布局和使用的文档类的任何信息。
答案2
您是否尝试过subfigure
使用该软件包subcaption
?以下是代码:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\begin{document}
\begin{figure}[ht]
\centering
\begin{subfigure}[t]{0.49\linewidth}
\includegraphics[width=1\linewidth]{example-image-a}
\caption{Stock index, 2nd half, shaded areas highlight the bad time}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.49\linewidth}
\includegraphics[width=1\linewidth]{example-image-b}
\caption{Sentiment index. Shaded areas highlight the periods of increasing and decreasing sentiment.}
\end{subfigure}
\end{figure}
\end{document}
我在图形之间留出了一个小空间\hfill
,如下所示这个答案。如果您希望图形彼此更接近,则可以将其删除。