Latex表格紧跟文字下方(不影响下方文本对齐)(含实例讲解)

在用Latex写文章的时候,遇到了这样一个头疼的问题,为什么我生成的表格显示在文字上方?

举例说明:

对于超过限幅的变量我们需要进行剔除。我们将整理好的附件一读入Python中,设定最大、最小值作为筛选的范围,将超出筛选范围的样本数据挑选出来,挑选出来的异常数据见下表:

\begin{table}
\centering
\begin{tabular}{@{}|c|c|c|@{}}
\toprule
S-ZORB.AT\_5201.PV    & S-ZORB.SIS\_LT\_1001.PV & S-ZORB.AI\_2903.PV   \\ \midrule
147                   & 325                     & 315                  \\ \midrule
S-ZORB.FT\_1202.TOTAL & S-ZORB.FT\_1204.TOTAL   & S-ZORB.TE\_2001.DACA \\ \midrule
10                    & 137                     & 1                    \\ \bottomrule
\end{tabular}
\end{table}

我们生成的文档为:

如上图所示,表格在文字的上方,不符合要求。

那么,该如何解决这个问题呢?

很多博客会让我们用makeatletterdef@captype{table}makeatother替换begin{table}和\end{table},但是这样替换以后,表格下方所有文字都变成了居中对齐,section格式也都失效了。

解决问题

其实,只要导入float包,并在表格选项中使用H参数,即可让表格紧跟着文字显示了。这样操作不会影响后续编辑。

对于超过限幅的变量我们需要进行剔除。我们将整理好的附件一读入Python中,设定最大、最小值作为筛选的范围,将超出筛选范围的样本数据挑选出来,挑选出来的异常数据见下表:

\begin{table}[H]
\centering
\begin{tabular}{@{}|c|c|c|@{}}
\toprule
S-ZORB.AT\_5201.PV    & S-ZORB.SIS\_LT\_1001.PV & S-ZORB.AI\_2903.PV   \\ \midrule
147                   & 325                     & 315                  \\ \midrule
S-ZORB.FT\_1202.TOTAL & S-ZORB.FT\_1204.TOTAL   & S-ZORB.TE\_2001.DACA \\ \midrule
10                    & 137                     & 1                    \\ \bottomrule
\end{tabular}
\end{table}


问题解决!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

旅途中的宽~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值