O texto é obscuro, mas o conselho é modificar o arquivo man.local
em vez de substituir as macros encontradas nesse arquivo.
Um bom lugar para começar é com a documentação: 5.21 Escrevendo macros (O Manual do GNU Troff). Isso mostra como definir macros.
As macros reais a serem estudadas dependem muito da versão. No Debian, eu acho a macro PT
no pacote groff-base
, em
/usr/share/groff/1.21/tmac/an-old.tmac
como
.\" Redefine these to customize the header & footer
.
.de1 PT
. tl '\*[an-title](\*[an-section])'\*[an-extra3]'\*[an-title](\*[an-section])'
..
Ele passa as variáveis nomeadas como o primeiro parâmetro para .tl
. Para ver o que é .tl
(grep é seu amigo) e o que ele faz é necessário algum trabalho (mencionado aqui ):
Are you aware that
.tl
(title) takes three parts, left, centre, and right?
Por outro lado, a documentação do groff melhorou com o passar dos anos: você pode encontrar o ".tl" no index .
Como regra, você descobrirá que:
- a maioria das macros (que você encontra ao ler esses arquivos) não está documentada
- grep'ing sobre a lista de macros (grep
-w
ajuda) é a única maneira de encontrar uma macro em particular - existem versões específicas do dispositivo de algumas macros que substituem as versões genéricas