如何使用 tbl 命令创建表

如何使用 tbl 命令创建表

我必须创建一个表,我尝试使用tbl

该表应如下所示:

在此输入图像描述

但我找不到如何使用该tbl命令在名为authors的文件中创建此表的方法。

答案1

使用诺夫

nroff -t -Tascii

或者格罗夫

groff -t -Tascii

[如果您遇到utf8字符问题,请尝试(例如)groff -t -Tutf8]。

输入样本来自删除仅包含数字的列,将第三行更改为L L L L L L .eft L-align 列标题,而不是让它们c输入对齐(如 @they 在评论中所述):

.TS
tab(@);
L L L L L L .
Nr.@Autor@Titlu@Cod@Tiraj@Tara
1@Gauss Carl@Aritmetica 1@297485@11454@Germania
2@Gauss Carl@Aritmatica 2@297484@10254@Germania
3@Gauss Carl@Aritmetica 3@297455@45872@Germania
.TE

请注意,通常有一个两行列格式化字符串,第一行用于列标题对齐,第二行用于数据格式/对齐。下面指定N数字与A字母列对齐:

.TS
tab(@);
L L L L L L 
N A A N N A .
Nr.@Autor@Titlu@Cod@Tiraj@Tara
1@Gauss Carl@Aritmetica 1@297485@11454@Germania
2@Gauss Carl@Aritmatica 2@297484@10254@Germania
3@Gauss Carl@Aritmetica 3@297455@45872@Germania
.TE

参见部分2.2.格式以 LL Cherry 和 ME Lesk 的“Tbl — A Program to Format Tables”为例。另外,节2.6 调用示例groff——troff 的 GNU 实现作者:特伦特·费舍尔 (Trent A. Fisher) 和沃纳·伦伯格 (Werner Lemberg)。

相关内容