h! 和 H 一起用于表格浮点数

h! 和 H 一起用于表格浮点数

我试图将表格放入我想要的部分,但是它不起作用,第一个表格显示在允许的段落上方,第二个表格显示在允许的段落中,我该如何修复它?

我用的是这个\usepackage{float}包。

谢谢

\paragraph{Allowed}
\begin{table}[h!]
\begin{tabular}{lll}
Rule & Who & Controlled \\
 &  &  \\
 &  &  \\
 &  &  \\
 &  &  \\
 &  & 
\end{tabular}
\end{table}
\paragraph{Not allowed}
\begin{table}[h!]
\begin{tabular}{lll}
Rule & Who & Controlled \\
 &  &  \\
 &  &  \\
 &  &  \\
 &  &  \\
 &  & 
\end{tabular}
\end{table}

答案1

在这种情况下不是使用浮动对象。改用

\usepackage{caption}
...

\noindent
\begin{minipage}{\linewidth}
\centering
\captionof{table}{A table, what else?}
\begin{tabular}{lll}
Rule & Who & Controlled \\
 &  &  \\
 &  &  \\
 &  &  \\
 &  &  \\
 &  & 
\end{tabular}
\end{minipage}

...

相关内容