页面上的第二幅图覆盖了上面段落底部的文字

页面上的第二幅图覆盖了上面段落底部的文字

我正在尝试创建一个页面,上面有三个图形和一些文本。但是在我的输出中,第二个图形的顶部遮住了其上方文本的底部。我尝试使用[H][!h]和 ,[t]但它并没有改变它。唯一似乎有效的方法是将其放在[b]图形后面,但这会将其粘在页面的最底部,看起来很糟糕(另外我想在那里放置第三个图形)。

我已将序言与相关页面一起包含在代码中。

\documentclass[fleqn, a4paper]{article}
\usepackage{color}
\newcommand{\hilight}[1]{\colorbox{yellow}{#1}}
\usepackage{graphicx}
\setlength{\parskip}{0.25cm}
\usepackage{float}

\begin{document}


\newpage


\begin{figure}[!h]
\includegraphics{PreisachPeriodicp0.1full}
\caption{Full output for p=0.1}
\label{fig:fullp0.1}
\end{figure}

Figures X-Y show the output of this model over various different values for the parameter p. The blue line tracks the population fraction ($\mu$) of the phenotypes who operate under threshold 1. The red line is for threshold 2 and the green line for threshold 3. Figure \ref{fig:fullp0.1} shows the output over 100 time steps when p is equal to 0.1. It appears from this that all three sub-populations are tending toward periodic equilibrium. This can be seen more easily in figure YY which depicts a period of time much further into the future.


\begin{figure}[!h]
\includegraphics{PreisachPeriodicp0.1}
\caption{End output for p=0.1}
\label{fig:p0.1}
\end{figure}


\end{document}

结果如下:

在此处输入图片描述

答案1

通常情况下,不允许用浮动元素覆盖整个页面。尝试以下方法:

  • \setcounter{topnumber}{n}:页面顶部的最大浮动数量
  • \setcounter{bottomnumber}{n}
  • \setcounter{totalnumber}{n}
  • \renewcommand{\topfraction}{x}:从顶部开始的最大分数在此处选择 1.0
  • \renewcommand{\bottomfraction}{x}
  • \renewcommand{\textfraction}{x}:应为 0.0
  • \renewcommand{\floatpagefraction}{x}:在开始下一个分数的新页面之前必须使用的最小分数;使用 1.0
  • \setlength{\floatsep}{m units}:浮点数之间的距离
  • \setlength{\textfloatsep}{m units}:浮动和文本之间的距离

你也可以选择小号\floatsep,并在图形上方和下方加线以进行区分(这些命令通常是空的,因此线):

  • \renewcommand{\topfigrule}{0.9\textwidth}
  • \renewcommand{\botfigrule}{0.9\textwidth}

希望这会有所帮助,让我知道你做得怎么样。

相关内容