我有groff文件来生成以下格式的pdf:
.TL
Article title
.AU
Author name
.AI
Publication title
.SH
.LP
First paragraph
.PP
More paragraphs
然后,我正在运行groff -ms a.ms -T pdf > a.pdf
以生成pdf。我喜欢groff如何简化格式化,但是我想知道是否可以包含ascii图。
例如以下内容:
+-------------------------+ +-----------------+
| | | |
| Hello | | |
| +-------------+ |
| | | |
+-------------------------+ +-----------------+
如果将输入作为普通段落变为:
无论如何,我是否可以在groff中插入一个节来保留空间,以便可以使用此类图表?
看手册,groff_ms
我看到:
.PS和.PE表示要由pic预处理程序处理的图形。您可以使用Web上可用的AT&T图片手册作为参考来手动创建图片文件,也可以使用诸如xfig之类的图形程序来创建图片文件。
但这似乎只接受图片语言标记。
无论如何,我可以将Assci绘图插入groff吗?
Groff支持CW
(恒定宽度)字体,您可以使用.ft CW
或选择它\f(CW
。
要关闭填充,请使用显示.DS
-.DE
或.nf
-.fi
对。
.TL
Two boxes, two ways
.LP
ASCII drawing
.DS C
.ft CW
+-------------------------+ +-----------------+
| | | |
| Hello | | |
| +-------------+ |
| | | |
+-------------------------+ +-----------------+
.ft
.DE
.LP
Pic drawing
.PS
box width 2 "\f(CWHello\fP"
line 1.5
box width 1.5
.PE
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句