标题破坏了小页面中的图片位置

标题破坏了小页面中的图片位置

我有个小问题。我使用 minipage 将两张图片并排放在两栏文章中。代码是

\begin{figure*}
\centering
\begin{minipage}[b]{.49\textwidth}
\includegraphics[clip,scale=0.32]{Graph1}
\caption{Ovisnost savijenosti šipke $\lambda$ o primjenjenoj sili $F$.}
\label{fig:graph1}
\end{minipage}\hfill
\begin{minipage}[b]{.49\textwidth}
\includegraphics[clip,scale=0.32]{Graph2}
\caption{Logaritamski graf ovisnosti savijenosti $\lambda$ o primjenjenoj sili $F$.}
\label{fig:graph2}
\end{minipage}
\end{figure*}

输出是

图像

我把字幕调小了

\usepackage[font={small}]{caption}

问题是标题对齐了,而图片没有对齐!当然我需要图片对齐...那么我该如何纠正这个问题呢?我原本想在第一个标题中添加一个空白字符或类似的东西,这样它们就可以对齐了,但我没有成功...

任何帮助都将不胜感激...

答案1

这是一个典型的“嘿,LaTeX 完全按照我的要求运行!”的例子。小页面选项[b]显示“将小页面对齐到底部”。因此,如果图像大小相同,而标题大小不同,则图片看起来会错位。在这种情况下,您需要将小页面对齐到顶部。将两个[b]s 替换为[t]s,一切就都好了。

答案2

我认为最好的(更通用的)选择是将标题放在一组单独的小页面中。然后,您可以拥有不同大小的图形和环绕标题

\begin{figure*}
    \centering
    \begin{minipage}[b]{.45\linewidth}
        \centering
        \fbox{\rule{.9\linewidth}{0pt}\rule{0pt}{3cm}}
    \end{minipage}%
    \hfill%
    \begin{minipage}[b]{.45\linewidth}
    \centering
        \centering
        \fbox{\rule{.9\linewidth}{0pt}\rule{0pt}{2cm}}
    \end{minipage}\\[-7pt]
    \begin{minipage}[t]{.45\linewidth}
        \caption{Box with a very very long caption}
    \end{minipage}%
    \hfill%
    \begin{minipage}[t]{.45\linewidth}
        \caption{Short caption}
    \end{minipage}%
\end{figure*}

在此处输入图片描述

相关内容