latex中多行表格分页问题
可以采用跨页表格宏包longtable。
此宏包依赖于array宏包。
使用它提供的longtable跨页表格环境:
\begin{longtable}[位置]{列格式}
表格行
...
\end{longtable}
除了[位置]可选参数不同外,[列格式]和[表格行]的设置方法与tabular完全相同。
[位置]可选参数:
无:省略。其值由\LTleft和\LTright决定
c:表格居中
l:表格左对齐
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一致。