! 选项对浮点数到底起什么作用

! 选项对浮点数到底起什么作用

我终于找到了一种情况,在浮动元素上添加 ! 确实起了作用。具体来说,它允许第四个顶部浮动元素出现在页面上(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 忽略这些约束(也就是说,对于这个浮动,就像它们具有最允许的值一样)

相关内容