如何正确定位表格?

如何正确定位表格?

下面是我正在使用的代码,我希望段落文本位于表格上方。但是我尝试过的所有方法都没有奏效,包括添加浮动屏障和在后面使用 [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{.}

相关内容