我正在尝试编写一个有点便携的联机帮助页,我需要在其中描述特定字符串的格式。我使用.BI
宏在固定部件和可变部件之间切换,但是我有六个以上的组件(不可移植),而且部件也是可选的。
目标格式是
USB编号::制造商::产品::序列号[ ::类型]
即“USB”和粗体的双冒号,斜体的“num”、“manufacturer”、“product”、“serial”和“type”,以及没有特殊格式的方括号。
到目前为止,我有
.BI USB num :: manufacturer :: product
.BI :: serial
.RB [ ::
.IB type ]
但是,这会在“product”、“serial”和最后一组双冒号之后生成空格。我怎样才能避免这些,使用可移植到合理的 roff 实现子集的语法?