图形定位在原始位置创建空白区域

图形定位在原始位置创建空白区域

我在自动定位图形时遇到了问题。虽然定位本身没有问题,但图形空白似乎是在 latex 代码中的位置创建的,而不是在图形最终位置周围创建的。

我真的不确定是什么导致了这种异常行为。

在此处输入图片描述

我的代码如下:

At vero eos et accusam et justo duo dolores et ea rebum.     
\begin{center}
    \begin{figure}[htb]
        \centering
             \includegraphics[width=0.7\textwidth]{figures/Anomaly_lit_filter.pdf}
        \caption{Algorithm Matrix for the reviewed DRL Libraries}
        \label{fig:DRL-library-algorithms}    
    \end{figure}
\end{center}
Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

我正在使用这个乳胶模板: https://www.overleaf.com/latex/templates/phd-dissertation-and-doktorarbeit-latex-template-for-fau-friedrich-alexander-universitat-erlangen-nurnberg/tpmfykhzbkpz

答案1

figure(as table) 环境会创建一个浮动框。如果您将其嵌入到center环境中,当框浮动时,center会留下一个 (空白) 环境,并保留其垂直空间。

在顶层使用浮动环境,带有或不带有空行取决于我是否想让段落在那里结束:

    text text text 
    text text text 
    \begin{figure}[htb]
        \centering
             \includegraphics[width=0.7\textwidth]{figures/Anomaly_lit_filter.pdf}
        \caption{Algorithm Matrix for the reviewed DRL Libraries}
        \label{fig:DRL-library-algorithms}    
    \end{figure}
    more text more text more text

(这\centering比这种情况要好\begin{center}...\end{center},可以避免虚假的空间)将负责居中里面浮动框。

相关内容