首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在UNIX中使用tbl和troff创建表

在UNIX中使用tbl和troff创建表
EN

Stack Overflow用户
提问于 2016-04-19 09:33:10
回答 1查看 170关注 0票数 1

我必须用troff创建一个表,我所拥有的:

代码语言:javascript
复制
.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是如何工作的。

EN

回答 1

Stack Overflow用户

发布于 2016-11-14 22:11:28

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

代码语言:javascript
复制
groff -t -Tascii tbl.tr > tbl.txt

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

以下是结果的前三行:

代码语言:javascript
复制
                                    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最好的帮助来源是它的mailing list

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36706990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档