latex如何清除表格table的浮动位置(表格自动上移)

一开始,我发现我的表格自动上移,如下:

\documentclass{article}

\begin{document}
hello
\begin{table}
    \centering
    \begin{tabular}{lrl}
    \hline \textbf{Type of Text} & \textbf{Font Size} & \textbf{Style} \\ \hline
    paper title & 15 pt & bold \\
    author names & 12 pt & bold \\
    author affiliation & 12 pt & \\
    the word ``Abstract'' & 12 pt & bold \\
    section titles & 12 pt & bold \\
    subsection titles & 11 pt & bold \\
    document text & 11 pt  &\\
    captions & 10 pt & \\
    abstract text & 10 pt & \\
    bibliography & 10 pt & \\
    footnotes & 9 pt & \\
    \hline
    \end{tabular}
    \caption{\label{font-table} Font guide. }
    \end{table}
 

\end{document}

该代码输出如下:
在这里插入图片描述
可以看到,表格table在我的文字hello的上面,而我的代码中明明是把表格放在文字下面。

后来发现,表格\table和图表\figure都会有浮动的现象,这个立马就回到了网页设计(float)的感觉了。

不过,这里设置更为简单。在\begin{table}[*]中的*处填写如下英文字母就行了。

h:放在此处
t:放在顶端
b:放在底端
p:在本页
如果是[htbp],意思就是优先放在此处,其次是每页的顶端,再次是底端。。。**

设置为h,表示放在此处,我想是我们比较习惯的,如下:

\documentclass{article}

\begin{document}
hello
\begin{table}[h]
    \centering
    \begin{tabular}{lrl}
    \hline \textbf{Type of Text} & \textbf{Font Size} & \textbf{Style} \\ \hline
    paper title & 15 pt & bold \\
    author names & 12 pt & bold \\
    author affiliation & 12 pt & \\
    the word ``Abstract'' & 12 pt & bold \\
    section titles & 12 pt & bold \\
    subsection titles & 11 pt & bold \\
    document text & 11 pt  &\\
    captions & 10 pt & \\
    abstract text & 10 pt & \\
    bibliography & 10 pt & \\
    footnotes & 9 pt & \\
    \hline
    \end{tabular}
    \caption{\label{font-table} Font guide. }
    \end{table}
 

\end{document}

结果table确实到了hello的下面,如下:
在这里插入图片描述

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

音程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值