如何在原始 man 文件的行尾添加点?

如何在原始 man 文件的行尾添加点?

我有一个手册文件的片段,如下所示:

.TP
.I krb5_key_file
Location of the key for this client's principal.
Note that the key file must be owned by root and mode 0400.
The default is
.I /etc/audit/audit.key

我想.在此片段的末尾添加一个未格式化的点 ( )。

  1. 像这样在最后一行的末尾添加一个点

    [...]
    .I /etc/audit/audit.key.
    

    不起作用,因为点有下划线。

  2. 在新行中添加转义点

    [...]
    .I /etc/audit/audit.key
    \[char46]
    

    效果不佳,因为在/etc/audit/audit.key和 点:之间插入了空格字符/etc/audit/audit.key .

我该如何解决这个问题?

答案1

有许多 2 字符宏可让您以两种不同的字体交替设置其参数的格式。在你的情况下,你会使用.IR宏。 R 表示罗马字体,默认字体。

The default is 
.IR /etc/audit/audit.key .

答案2

您可以使用设置斜体/下划线模式的替代方法: \fI。然后\fP返回到以前的字体:

所以你会有

\fI/etc/audit/audit.key\fP.

答案3

一种解决方案是这样做:

The default is \fI/etc/audit/audit.key\fP.

相关内容