下面是我正在使用的代码,我希望段落文本位于表格上方。但是我尝试过的所有方法都没有奏效,包括添加浮动屏障和在后面使用 [x] \begin{table}
。代码:
\paragraph{\normalfont The international system of units or SI units are a set of standard units agreed upon in 1971. The base units are shown in the table:}
\FloatBarrier
\begin{table}[h]
\centering
\scalebox{1.0}{
\begin{tabular}{| c | c | c |}
\hline
Sr. No. & C1 & C2\\
\hline
\hline
1 & Row1Col1 & Row1Col2 \\
\hline
2 & Row2Col1 & Row2Col2 \\
\hline
3 & Row3Col1 & Row3Col2 \\
\hline
\end{tabular}}
\caption{SI Base Units}
\label{SI Units}
\end{table}
\FloatBarrier
当我需要上面的段落时,段落位于文本下方。任何建议都将不胜感激。
答案1
“包装器”的用途是什么\paragraph{\normalfont ...}
?如果我移除此包装器,则[h]
位置说明符会设法将表格放置在相关段落下方。
如果由于某种原因您确实必须使用包装器,我建议您在它之后\paragraph
插入一个不可见的对象,比如说:\vphantom{.}
\paragraph{\normalfont The international system of units or
SI units are a set of standard units agreed upon in 1971.
The base units are shown in the table:}\vphantom{.}