![如何在原始 man 文件的行尾添加点?](https://linux22.com/image/92827/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%8E%9F%E5%A7%8B%20man%20%E6%96%87%E4%BB%B6%E7%9A%84%E8%A1%8C%E5%B0%BE%E6%B7%BB%E5%8A%A0%E7%82%B9%EF%BC%9F.png)
我有一个手册文件的片段,如下所示:
.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
我想.
在此片段的末尾添加一个未格式化的点 ( )。
像这样在最后一行的末尾添加一个点
[...] .I /etc/audit/audit.key.
不起作用,因为点有下划线。
在新行中添加转义点
[...] .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.