groff初体验

本文详细介绍了groff,一个体积小、功能强大的*nix类型的文本排版工具,通过实践案例展示了如何使用groff进行数学公式、绘图、制表等操作,并将其转化为PS/PDF文件或网页。同时,作者分享了学习groff过程中的挑战和经验,强调其陡峭的学习曲线。此外,文章还提供了安装和使用的指南,包括调用外部工具如pnmcut的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

“所见即所得(WYSIWYG,What you see is what you get)”编辑器可以使简单的工作更简单,却无法完成某些复杂的工作。

 

nroff/troff是UNIX下经典的typesetting工具,groff是GNU的*roff实现,并对troff的功能进行了增强。与LaTeX相比,体积较小,且大多为*nix自带,使用较为方便。虽说TeX为Donald Knuth所创,排版效果非常好,但体积相当庞大(安装完差不多3.5GB),而且通篇的/xx语法确实把我雷倒了——还是先由groff入手吧。

 

已经搜集到的*roff相关的资料:

groff最吸引我的地方在于能够轻松的编辑数学公式、绘图、制表、排版并且转化为ps/pdf文件或者网页。为了体验这些功能,将下面的代码为输入纯文本文件html_test,

 

然后输入下列命令:

 

或者

 

在处理pic时,宏-ms必不可少。

 

如果不出错的话,链接将会在网页中正常显示,公式、表格以及图表会被转换为图片。

 

 

 

 

groff的groff_www扩展会调用pnmcut,netpbm的工具包中的一个工具。netpbm可以在http://netpbm.sourceforge.net/下载并安装。安装成功后,需要把netpbm的路径加入到PATH中,最好是在$HOME/.bashrc中加入。

 


Update 2011-04-21:

 

今天试着用groff写了一个文件,并把它转化为html格式,那是相当的痛苦——对于一个习惯了所见即所得的初学者,groff的学习曲线确实相当的陡峭。

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值