roffbib - 格式化和输出文献数据库
roffbib [-e] [-h] [-m filename] [-np] [-olist] [-Q] [-raN] [-sN] [-Tterm] [-V] [-x] [filename] ...
roffbib 输出文献数据库中的所有记录(以文献格式而非作为脚注或尾注)。通常与 sortbib(1) 结合使用:
example% sortbib database | roffbib
roffbib 接受 nroff(1) 已知的所有选项(– i 和 –q 除外)。
使用全终端分辨率在调整后的行内生成等距单词。
在调整水平间距期间,使用输出制表符,以便加快输出,减少输出字符计数。假定 TAB 设置为每 8 个名义字符宽度。
在输入文件前面附加宏文件 /usr/share/lib/tmac/tmac.name。–m 与宏文件名之间应包含一个空格。这组宏将替换 /usr/share/lib/tmac/tmac.bib 中定义的宏。
将生成的第一个页面编号为 p。
只列显以逗号分隔的页号和页号范围 list 中出现的页号。页号范围 N-M 表示第 N 页到第 M 页;首页页号 – N 表示开头一页到第 N 页;N- 末页页号表示第 N 页到最后一页。
照相排字机的队列输出。将页面偏移设置为 1 英寸。
将寄存器 a(一个字符)设置为 N。命令行参数 – rN1 将从 1 开始对引用进行编号。
四个命令行寄存器控制文献的格式样式,类似于 ms 的数字寄存器。标志 –rV2 将文献设置为两倍行距,而 –rV1 则将引用设置为两倍行距,但将注释段落设置为单倍行距。使用 –rL6i 参数可将行长度从缺省值 6.5 英寸更改为 6 英寸,而通过指定 –rO1i (大写字母 O 而非零)可将页面偏移设置为从缺省值 0 到 1 英寸之间的任意值。
每 N 个页面停止一次,以便装纸或换纸(缺省值 N =1)。要恢复,请输入换行符或按回车键。
将 term 指定为终端类型。
将输出发送到差分接口。将页面偏移设置为 1 英寸。
如果在 %X 字段键后输入摘要或注释,roffbib 会将它们的格式插入带注释的文献段落。如果需要多个注释段落,可以提供多个 %X 字段。
由 nroff/troff 使用的宏文件
有关下列属性的说明,请参见 attributes(7):
|
addbib(1)、nroff(1)、sortbib(1)、attributes(7)
用户必须重写宏才能创建定制格式。