我正在尝试创建一个页面,上面有三个图形和一些文本。但是在我的输出中,第二个图形的顶部遮住了其上方文本的底部。我尝试使用[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}
希望这会有所帮助,让我知道你做得怎么样。