如何使用`tbl`命令超过72行?

时间:2018-03-06 10:43:13

标签: troff tbl

我使用tbl命令以表格格式格式化数据,它对于包含71行的文件工作正常,当我在文件中添加另一行时,它会突破以下错误 -

error: page 2: table will not fit on one page; use .TS H/.TH with a supporting macro package

然后我查看了手册页并找到了相同的信息。并尝试在输入文件中使用.TS.TE的所有可能组合。如果您遇到过这类问题,请分享您的解决方案。

我正在使用的命令快照 - cat file.txt .TS tab(:) ce|ce|ce|ce|ce|ce row1-col1:col2:col3:col4:col5:col6 row2-cola:colb:colc:cold:cole:colf ....... ....... row72-cola:colb:colc:cold:cole:colf .TE

将此文件传递给tbl命令,如下所示 -

tbl file.txt|groff -T ascii

有没有办法使用.TS.TH和' .TE`来处理超过71行?

1 个答案:

答案 0 :(得分:0)

以下是使用tbl为多页 -

以表格格式打印输出的解决方案

.TS H tab(:) ce|ce|ce|ce|ce|ce .TH row1-col1:col2:col3:col4:col5:col6 row2-cola:colb:colc:cold:cole:colf ....... ....... row72-cola:colb:colc:cold:cole:colf .TE

需要像下面这样使用这个文件 -

tbl file.txt|groff -ms -T ascii