Eu tenho o arquivo groff para gerar um pdf no formato:
.TL
Article title
.AU
Author name
.AI
Publication title
.SH
.LP
First paragraph
.PP
More paragraphs
Estou então correndo groff -ms a.ms -T pdf > a.pdf
para gerar um pdf. Gosto de como o groff facilita a formatação, mas gostaria de saber se seria possível incluir um diagrama ascii.
Por exemplo o seguinte:
+-------------------------+ +-----------------+
| | | |
| Hello | | |
| +-------------+ |
| | | |
+-------------------------+ +-----------------+
Se a entrada como um parágrafo normal se transformar em:
Existe alguma maneira de inserir uma seção no groff que preserve os espaços para que esse tipo de diagrama possa ser usado?
Olhando o manual paragroff_ms
eu vejo:
.PS e .PE Indica um gráfico, a ser processado pelo pré-processador pic. Você pode criar um arquivo pic manualmente, usando o manual pic AT&T disponível na Web como referência, ou usando um programa gráfico como o xfig.
Mas isso parece aceitar apenas marcação de linguagem pic .
Existe alguma maneira que eu possa inserir desenhos assci no groff?
Groff suporta uma
CW
fonte (largura constante) e você pode selecioná-la com.ft CW
ou\f(CW
.Para desligar o enchimento, use um display,
.DS
-.DE
ou um.nf
-.fi
par.Uma maneira melhor de fazer isso é fazer o DS centrado em bloco como abaixo