GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů Linux Groff k vytvoření formátovaného dokumentu

Groff znamená GNU troff. Groff se obvykle používá k vytváření manuálových stránek. Ale umí víc než to. Je to obslužný program ze staré školy, který existuje již téměř 20 let, ale stále si zachovává svou přítomnost.

Jako nástroj pro formátování a sazbu funguje tento nástroj jako kompilátor pro dodaný vstup (obsah prostého textu a formátování příkazy) a jako výstup vytvoří formátovaný dokument. V tomto článku porozumíme základům tohoto příkazu probráním některých běžných požadavků groff spolu s příklady.

Zde je syntaxe tohoto příkazu:

groff [-abcegiklpstzCEGNRSUVXZ] [-d cs] [-D arg] [-f fam] [-F dir] [-I dir] [-K arg] [-L arg] [-m jméno] [-M dir] [-n num]
[-o seznam] [-P arg] [-r cn] [-T dev] [-w jméno] [-W jméno] [soubor …]
groff -h | –help
groff -v | –verze [volba …]

1. Základní příklad Groff

Tento příklad používá nástroj groff k vytvoření dokumentu s jedním řádkem bez jakéhokoli formátování.

$ groff > grof_output_1
Hi, this is a Line.

Tento příkaz vytvoří PostScriptový soubor (PS soubor), který lze otevřít v prohlížeči dokumentů.

2. Zaveďte řádkování pomocí příkazu .sp

Pokud je potřeba vložit řádkovou mezeru, použijte příkaz .sp následovaný počtem požadovaných řádkových mezer.

$ groff > grof_output_2
.sp 10
This line will occur after 10 spaces.
Thanks.

3. Požádejte o přerušení pomocí příkazu .br

Pro normální zalomení řádku použijte příkaz .br, jak je ukázáno níže.

$ groff > grof_output_3
Hi,
.br
Welcome to TGS!

4. Změňte řádkování pomocí příkazu .ls

Řádkování dokumentu lze změnit pomocí příkazu .ls následovaného číslem řádkování, které má být zavedeno. Ve výchozím nastavení je řádkování 1.

$ groff > grof_output_4
.ls 2
Hi,
.br
Welcome to TGS!

Tento dokument bude při zobrazení v prohlížeči dokumentů vypadat následovně:

5. Zaveďte stránku přerušení pomocí příkazu .bp

Pokud má být další řádek nebo odstavec z další stránky dokumentu, použije se příkaz .bp.

$ groff > grof_output_5
Hi,
.bp
Welcome to TGS!

6. Středové čáry pomocí příkazu .ce

Pokud je třeba některé řádky posunout do středu dokumentu, lze použít příkaz .ce.

Argument pro .ce určuje, kolik řádků je třeba přesunout na střed.

$ groff > grof_output_6
.ce 1
TGS DOCUMENT
Hello and welcome to TGS.

7. Nastavte odsazení pomocí příkazu .in

Pokud je třeba změnit odsazení, lze to provést pomocí příkazu .in následovaného indexem odsazení.

$ groff > grof_output_7
Hi,
.br
.in 4
Welcome to TGS!

Tento dokument bude při zobrazení v prohlížeči dokumentů vypadat následovně:

8. Zkombinujte .br a .ce pomocí .ti

Tento příkaz lze použít k přerušení textu a vycentrování bezprostředně následujícího řádku na „n“ kroků. Kde ‚n‘ je argument předaný příkazu .ti.

$ groff > grof_output_8
Hi,
.ti 5
Welcome to TGS!

9. Nastavte odsazení stránky pomocí příkazu .po

Pokud je třeba nastavit odsazení stránky, tj. mezeru mezi levým okrajem papíru dokumentu a levým okrajem v dokumentu, lze použít příkaz .po.

$ groff > grof_output_9
.po 10
Hi,
.br
Welcome to TGS!

10. Nastavte velikost písma pomocí příkazu .ps

Pokud je třeba text zvětšit nebo zmenšit, lze použít příkaz .ps. Vezměte prosím na vědomí, že před argument .ps můžete zadat – pro zmenšení velikosti písma

$ groff > grof_output_10
Hi,
.ps 20
Welcome to TGS!

Tento dokument bude při zobrazení v prohlížeči dokumentů vypadat následovně:


Linux
  1. sa Příklady příkazů v Linuxu

  2. Příklady příkazů ac v Linuxu

  3. Příklady příkazů df v Linuxu

  1. Příkaz Linux ln

  2. 7 Příklady příkazů Linux df

  3. du příklady příkazů v Linuxu

  1. 8 Příklady příkazů Linux TR

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu