图形之间的标题间距

图形之间的标题间距

我一直试图将两个图形放在一起,但是我注意到标题之间没有间距,

\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或按照问题下方评论中的建议将reduceminipage` 宽度减小到小于 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,如下所示这个答案。如果您希望图形彼此更接近,则可以将其删除。

输出如下:在此处输入图片描述

相关内容