我终于找到了一种情况,在浮动元素上添加 ! 确实起了作用。具体来说,它允许第四个顶部浮动元素出现在页面上(topnumber=3)。
那么,就这样吗?
\documentclass{article}
%\setcounter{topnumber}{4}
\makeatletter
\newcommand{\bitflags}{\def\showbitflag{\space\number\count}%
\let\@elt=\showbitflag
\@toplist}
\makeatother
\begin{document}
\begin{figure}[t]
\caption{created first}
\end{figure}
\begin{table}[t]
\caption{created second}
\end{table}
\begin{figure}[t!]
\caption{created third}
\end{figure}
\begin{table}[t!]
\caption{created fourth}
\end{table}
{\bitflags}
\end{document}
答案1
[t]
通常,只有在不违反某些数字约束(例如topnumber
(页面顶部允许的浮动数量))的情况下才会添加顶部浮动。!
告诉 latex 忽略这些约束(也就是说,对于这个浮动,就像它们具有最允许的值一样)