roff でネストされた箇条書きリストを作成しようとしています。私は macOS で、GNU groff バージョン 1.19.2 を使用しています。
roff のドキュメントから、.IP
マクロはこれを行う適切な方法のようです。したがって、ネストされたリストのマージンをインデントするために、/と.IP
組み合わせて、箇条書きのアイテムを使用します。.RS
.RE
.SH "Nested three deep"
.IP \(bu 1
foo
.IP \(bu 1
bar
.RS
.IP \(bu 2
foo\-2
.IP \(bu 2
bar\-2
.RS
.IP \(bu 3
foo\-3
.IP \(bu 3
bar\-3
.RE
.IP \(bu 2
baz\-2
.RS
.IP \(bu 3
foo\-3
.RE
.IP \(bu 2
qux\-2
.RE
.IP \(bu 1
baz
ただし、リストの最初のレベルの箇条書き/テキストの配置が正しくありません。テキストは、箇条書きの直後ではなく、箇条書きの下の行に表示されます。
ここで私が間違っていることを知っている人はいますか?