考虑这个例子:
\documentclass{report}
\usepackage{lipsum}
\usepackage{graphicx}
\begin{document}
\lipsum[1-4]
\lipsum[5][1-10]
Consider the following cases:
\begin{figure}[htbp]
\includegraphics[width=0.6\textwidth]{example-image-a}
\end{figure}
\begin{itemize}
\item case 1
\item case 2
\item case 3
\item case 4
\item case 5
\end{itemize}
\lipsum[1]
\end{document}
列表被浮点数打断是不好的:
如何避免这种情况?
答案1
您可以使用
\begin{figure}[hbp]
因此这里不允许顶部浮动。
如果您也不想要底部浮动,那么也可以省略b
。请注意,h
仅当浮动可以定位在源中出现的位置时才使用,因此浮动不能出现在列表后的页面中间,除非您将它在源文件中移动到该位置。
答案2
加载包enumitem
然后
\begin{itemize}[before=\minipage{\dimexpr\linewidth-\labelwidth},after=\endminipage]