【问题标题】:Creating a table in UNIX using tbl & troff使用 tbl & troff 在 UNIX 中创建表
【发布时间】:2016-04-19 01:33:10
【问题描述】:

我必须在 troff 中创建一个表,我有什么:

.TS
tab(:);
c s s
c | c | c
l | l | n.
My Custome PC Specs
=
Component:Selection:Price
_
CPU:Intel Core i5-4690K 3.5GHz Quad-Core Processor:$219.99  
_
Motherboard:MSI Z97-GAMING 5 ATX LGA1150:$129.88
_
Memory:Corsair Vengeance Pro 16GB (2 x 8GB) DDR3-1866 Memory:$74.88 
_
Storage:Sandisk X110 128GB 2.5" Solid State Drive:FREE  
\^:Western Digital 1TB 3.5" 7200RPM Internal Hard Drive:$38.77  
_
Video Card:MSI GeForce GTX 970 4GD5T OC 4GB GDDR5:$289.99   
_
Case:Corsair Graphite Series 230T Orange ATX Mid Tower Case:$73.46
_
Power Supply:CorsairCX 750W 80+ Bronze Certified Semi-Modular ATX:$59.99
_
Optical Drive:Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer:$12.89 
_
Operating System: Microsoft Windows 10 Pro OEM (64-bit):FREE
_
WAN: TP-Link TL-WN881ND 802.11b/g/n PCI-Express Wi-Fi Adapter:$18.89
_
Case Fan: Cooler Master SickleFlow 69.7 CFM 120mm Fan:$9.99
_
Monitor:Monoprice 12178 144Hz 24.0" Monitor:$229.99
_
Keyboard: Corsair Vengeance K70 Wired Gaming Keyboard:$119.99
_
Mouse: Razer DeathAdder 2013 Wired Optical Mouse:$59.99
_
Total: :$1,388.70
_
.TE

我尝试通过键入 tbl [filename] | troff 来执行,但我没有得到 表,我尝试过使用其他选项,但我不确定我是否了解 troff 的工作原理。

【问题讨论】:

  • 我已经有一段时间没有使用troff 等了。我不记得只有_ 的行了。那是tbl 的一部分吗?如果我弄乱了您的数据,您可以单击我名字上方的edited .. ago 链接并“回滚”我的更改。但我建议您 edit 您的帖子,删除 tbl 数据,将其粘贴到新的位置并使用编辑框左上方的 {} 工具以保持正确的格式为代码/数据/等。祝你好运。

标签: unix troff


【解决方案1】:

使用 GNU Troff,我已使用以下调用成功处理了您的文件:

groff -t -Tascii tbl.tr > tbl.txt

-t 告诉troff 使用运行tbl 预处理器和-Tascii 设置ascii 输出设备,它产生纯文本输出。

这是结果的前三行:

                                    My Custome PC Specs
-----------------+-----------------------------------------------------------+--------------
   Component     |                         Selection                         |    Price
-----------------+-----------------------------------------------------------+--------------
CPU              | Intel Core i5-4690K 3.5GHz Quad-Core Processor            |   $219.99
-----------------+-----------------------------------------------------------+--------------
Motherboard      | MSI Z97-GAMING 5 ATX LGA1150                              |   $129.88
-----------------+-----------------------------------------------------------+--------------

您的错误来自于对 troff 选项的无知。请仔细阅读手册的相应部分,了解GNU Troff 或您可能使用的任何其他风格。

GNU Troff 的最佳帮助来源是它的mailing list

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-03
    • 2018-07-25
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-06
    • 1970-01-01
    相关资源
    最近更新 更多