Eu me pergunto: Escrevendo uma página de manual do UNIX usando o man
pacote de macros que existe .SH
(título da seção) e .SS
(subseção). Mas e se eu quiser ter "sub-subseções"?
Existe algum tipo de padrão para tal? Acho que vi algumas páginas mexendo no tamanho da fonte ( troff
pelo menos) em .SS
, mas gostaria de saber se realmente existe algum (quase) padrão para isso.
Acredito que a resposta curta seja "não" - não há padrão para subsubseções nas páginas de manual.
A questão surgiu em setembro passado na lista de
linux-man
discussão , onde um grande volume deman
material é curado, e ninguém lá tinha conhecimento de qualquer idioma aceito para fazer isso.O ponto que eu enfatizaria é este: "se você precisar de subsubseções em uma página de manual , [então] o nível de discussão para a página em geral é muito grosseiro." Não há lei contra a divisão de páginas de manual em vários documentos. groff e Perl fazem isso.
Até mesmo a página de manual do pacote de macro original
man
(1979) saiu pela porta sem que aSS
macro de subseção fosse documentada.Para mim, essa supervisão (deliberada?) parece consistente com a noção original de páginas de manual como documentos "concisos".
Se você tivesse que fazer isso, eu não escreveria minha própria macro ou abusaria
TP
como discutido nolinux-man
tópico. Eu provavelmente usaria apenas um "cabeçalho run-in". Em outras palavras, comece um parágrafo com um título em itálico ou negrito.O formato de documentação POD do Perl pode ser traduzido para vários formatos, também para páginas de manual usando
pod2man
. Isto é o que o módulo do PerlPod::Man
faz (não alegando que é algum tipo de padrão):=head1
é traduzido para.SH
, usando.IX Header "...."
=head2
é traduzido para.SS
, usando.IX Subsection "...."
=head3
é traduzido para fonte itálica, usando.IX Subsection "...."
=head4
é traduzido para texto simples, usando.IX Subsection "...."
O texto do título para
=head3
e=head4
é cercado por.PP
s assim: