latex中多行表格分页问题

在latex中表格有很多行,PDF显示时,一页放不下。。。好像可以用supertabular这个命令。。。但是具体怎么实现??可以给个具体例子么??谢谢... 在latex中表格有很多行,PDF显示时,一页放不下。。。好像可以用supertabular这个命令。。。但是具体怎么实现??可以给个具体例子么??谢谢 展开
 我来答
Subnubilus
2013-05-05 · TA获得超过103个赞
知道答主
回答量:60
采纳率:0%
帮助的人:70.7万
展开全部

可以采用跨页表格宏包longtable。

此宏包依赖于array宏包。

使用它提供的longtable跨页表格环境:

\begin{longtable}[位置]{列格式}

表格行

...

\end{longtable}

除了[位置]可选参数不同外,[列格式]和[表格行]的设置方法与tabular完全相同。

[位置]可选参数:

  1. 无:省略。其值由\LTleft和\LTright决定

  2. c:表格居中

  3. l:表格左对齐

  4. r:表格右对齐

其特点是采用系统的换页运算机制,可对长表格进行分页排版。同时具有某些table浮动环境的功能,使用table计数器可与其他table环境中的表格标题统一排序。

也可以采用多页表格宏包supertabular中的supertabular环境:

\begin{supertabular}{列格式}

表格行

...

\end{supertabular}

该环境没有tabular环境所具有的位置可选参数

在其内部仍然使用tabular环境,只不过它不断检测每个\\出现时已使用的版面空间,当这个空间的高度达到\textheight时,将自动插入\end{tabular}结束当前表格行的排版,另起一页,再新生成一个tabular环境。supertabular和longtable的区别是他实际上并不跨页,而是将长表格划分为若干个tabular表格。

看你需要哪个咯...例子没必要了吧...

对于其他要求,如各页标题请等,追加。谢谢。

追问
请问使用longtable命令时,就是下面这样编程吗?
begin{longtable}[位置]{列格式}
表格行
...
\end{longtable}

中间需不需要加什么命令?还是跟tabular一样么?
追答
表格行部分和tabular一致。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式