手册页中斜体和粗体周围的无关 space?
extraneous space around italics and bolds in manpage?
我正在写一个手册页。我只显示 man -l filename.man
.
我 运行 遇到一个问题,我的文本显示为:
file/path/[ option ]
我希望它显示为:
file/path/[option]
.
违规的文本行(代码?)如下所示:
.\" filename.man
The filepath is /file/path/[
.I option
], and it contains files.
我对使用 [gnt]roff 进行格式化非常陌生,感谢任何指点或推荐读物。
这可以通过在行样式标签中使用 \fI <text> \fR
代替行首的 .I
标签来实现。在您的代码中,
.\" filename.man
The filepath is /file/path/[\fIoption\fR], and it contains files.
我不知道为什么,非常感谢评论或编辑解释差异或链接到有用的文档。
groff 的明确指南是 gnu.org。我推荐 pdf 以便于搜索。它包括解释 \f
的第 5.17.1 章 更改字体。请注意,至少有 2 个备选方案。第一个使用 \c
在行尾停止进一步输出:
The filepath is /file/path/[\c
.I option\c
], and it contains files.
但以下是首选方法,使用宏 RI
(roman-italic) 专门用于加入 "words" 的交替罗马字体和斜体字体:
The filepath is
.RI /file/path/[ option ],
and it contains files.
参见 pdf 章节 4.1.3 设置字体的宏,或 groff_man
的手册页(man 宏,也在 gnu.org)
我正在写一个手册页。我只显示 man -l filename.man
.
我 运行 遇到一个问题,我的文本显示为:
file/path/[ option ]
我希望它显示为:
file/path/[option]
.
违规的文本行(代码?)如下所示:
.\" filename.man
The filepath is /file/path/[
.I option
], and it contains files.
我对使用 [gnt]roff 进行格式化非常陌生,感谢任何指点或推荐读物。
这可以通过在行样式标签中使用 \fI <text> \fR
代替行首的 .I
标签来实现。在您的代码中,
.\" filename.man
The filepath is /file/path/[\fIoption\fR], and it contains files.
我不知道为什么,非常感谢评论或编辑解释差异或链接到有用的文档。
groff 的明确指南是 gnu.org。我推荐 pdf 以便于搜索。它包括解释 \f
的第 5.17.1 章 更改字体。请注意,至少有 2 个备选方案。第一个使用 \c
在行尾停止进一步输出:
The filepath is /file/path/[\c
.I option\c
], and it contains files.
但以下是首选方法,使用宏 RI
(roman-italic) 专门用于加入 "words" 的交替罗马字体和斜体字体:
The filepath is
.RI /file/path/[ option ],
and it contains files.
参见 pdf 章节 4.1.3 设置字体的宏,或 groff_man
的手册页(man 宏,也在 gnu.org)