Differenze tra le versioni di "Groff"
| Riga 10: | Riga 10: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | Ci sono altre cose che possono essere messe nella copertina, ma potete limitarvi a titolo e autore. Il documento continua con sezioni, sottosezioni e paragrafi | + | Ci sono altre cose che possono essere messe nella copertina, ma potete limitarvi a titolo e autore. |
| + | Come potete notare i comandi di groff occupano una riga intera che inizia con il punto. | ||
| + | Il documento continua con sezioni, sottosezioni e paragrafi | ||
<syntaxhighlight lang="Groff"> | <syntaxhighlight lang="Groff"> | ||
| Riga 27: | Riga 29: | ||
.PP | .PP | ||
fine | fine | ||
| + | |||
| + | </syntaxhighlight> | ||
| + | |||
| + | Il comando .NH (numbered heading) è un esempio di un comando che prende un argomento opzionale: gli argomenti vengon dopo il comando separati da spazio, come un comando nella shell. Analogamente ai comandi della shell, se il comando è una stringa con spazi, è opportuno racchiuderlo tra le virgolette ("). | ||
| + | Pef fare le liste si usa il comando .IP, tipicamente con un solo argomento: il marker. Per le liste non ordinate, il marker è il pallino, scritto \[bu], oppure può essere qualsiasi stringa ("a)", "b)", "c)") | ||
| + | |||
| + | <syntaxhighlight lang="Groff"> | ||
| + | .NH | ||
| + | Liste | ||
| + | .PP | ||
| + | Lista di frutti: | ||
| + | .IP \[bu] | ||
| + | mela | ||
| + | .IP \[bu] | ||
| + | pera | ||
| + | .LP | ||
| + | Lista di opzioni | ||
| + | .IP a) | ||
| + | opzione 1 | ||
| + | .IP b) | ||
| + | opzione 2 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Howto]] | [[Category:Howto]] | ||
Versione delle 19:59, 9 giu 2026
Groff o GNU troff è un sistema per creare documenti partendo da file di testo molto più leggero di LaTeX. Su questa pagina verrà usato il pacchetto di macro ms, gli altri pacchetti sono man, mdoc, me, mm e mom. Le macro ms sono buone per scrivere reports, lettere, libri, ma anche papers. Il file su cui il documento verrà scritto ha tipicamente l'estensione .ms e inizia con la copertina:
.TL
Titolo
.AU
Autore
.AB
Abstract
Ci sono altre cose che possono essere messe nella copertina, ma potete limitarvi a titolo e autore. Come potete notare i comandi di groff occupano una riga intera che inizia con il punto. Il documento continua con sezioni, sottosezioni e paragrafi
.NH
Sezione
.NH 2
Sottosezione
.PP
paragrafo con prima riga indentata
.NH 2
Altra sottosezione
.LP
paragrafo senza indentazione
.NH
Sezione 2
.PP
fine
Il comando .NH (numbered heading) è un esempio di un comando che prende un argomento opzionale: gli argomenti vengon dopo il comando separati da spazio, come un comando nella shell. Analogamente ai comandi della shell, se il comando è una stringa con spazi, è opportuno racchiuderlo tra le virgolette ("). Pef fare le liste si usa il comando .IP, tipicamente con un solo argomento: il marker. Per le liste non ordinate, il marker è il pallino, scritto \[bu], oppure può essere qualsiasi stringa ("a)", "b)", "c)")
.NH
Liste
.PP
Lista di frutti:
.IP \[bu]
mela
.IP \[bu]
pera
.LP
Lista di opzioni
.IP a)
opzione 1
.IP b)
opzione 2