Latex 某一页越下界不换页的问题

一开始我使用的是\clearpaper强制换页,但这根本没有发现问题的本质在哪里,后来发现原来算一个缩写的专业名词正好卡在要换页的位置,由于这种词被latex认为是一个整体,密不可分,所以就无法实现自动换页,解决方案就是改改句子,让专业名称不要正好在latex自动换页的位置。

后续发现越界的那部分内容前是一个表格,表格用的是\longtable,我换成\table也解决了这个问题。

如果您使用`tabularx`环境来创建长表格,并且希望表格能够自动换页,可以使用`longtable`宏包。`longtable`宏包提供了一个`longtable`环境,可以创建跨页的表格。 以下是一个使用`tabularx`和`longtable`宏包创建跨页表格的示例: ```latex \documentclass{article} \usepackage{tabularx} \usepackage{longtable} \usepackage{lipsum} % 用于生成乱数文本 \begin{document} \lipsum[1-4] % 生成一些乱数文本 \begin{longtable}{|X|X|X|} \hline Header 1 & Header 2 & Header 3 \\ \hline \endhead % 指定表头 \lipsum[1] & \lipsum[2] & \lipsum[3] \\ \hline \lipsum[4] & \lipsum[5] & \lipsum[6] \\ \hline \lipsum[7] & \lipsum[8] & \lipsum[9] \\ \hline \lipsum[10] & \lipsum[11] & \lipsum[12] \\ \hline \lipsum[13] & \lipsum[14] & \lipsum[15] \\ \hline \lipsum[16] & \lipsum[17] & \lipsum[18] \\ \hline \lipsum[19] & \lipsum[20] & \lipsum[21] \\ \hline \lipsum[22] & \lipsum[23] & \lipsum[24] \\ \hline \lipsum[25] & \lipsum[26] & \lipsum[27] \\ \hline \caption{Long Table} \label{tab:longtable} \end{longtable} \lipsum[28-30] % 生成一些乱数文本 \end{document} ``` 在上面的示例中,我们使用`longtable`环境代替了`tabularx`环境,同时指定了表头和表格的各列宽度。在表格结束处,使用`\caption`和`\label`命令添加表格的标题和标签。在文档中,我们使用`\ref`命令引用表格。 请注意,由于`longtable`环境是一个浮动体环境,所以在某些情况下,表格可能被放置在页面的底部。如果您希望表格出现在当前页面的顶部,可以在表格前面添加`\clearpage`命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值