GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah Linux Groff untuk Membuat Dokumen Terformat

Groff adalah singkatan dari GNU troff. Groff biasanya digunakan untuk membuat halaman manual. Tapi, itu lebih dari itu. Ini adalah utilitas sekolah lama yang telah ada selama hampir 20 tahun tetapi masih tetap ada.

Sebagai mesin pemformatan dan pengaturan huruf, utilitas ini bertindak seperti kompiler untuk input yang disediakan (konten teks biasa dan pemformatan perintah) untuk itu dan itu membuat dokumen yang diformat sebagai outputnya. Dalam artikel ini kita akan memahami dasar-dasar perintah ini dengan membahas beberapa permintaan groff umum beserta contohnya.

Berikut adalah sintaks dari perintah ini :

groff [-abcegilklpstzCEGNRSUVXZ] [-d cs] [-D arg] [-f fam] [-F dir] [-I dir] [-K arg] [-L arg] [-m nama] [-M dir] [-n num]
[-o list] [-P arg] [-r cn] [-T dev] [-w name] [-W name] [file …]
groff -h | –bantuan
groff -v | –versi [opsi …]

1. Contoh Groff Dasar

Contoh ini menggunakan utilitas groff untuk membuat dokumen dengan satu baris tanpa pemformatan apa pun.

$ groff > grof_output_1
Hi, this is a Line.

Perintah ini akan menghasilkan file PostScript (file PS) yang dapat dibuka di penampil dokumen.

2. Perkenalkan spasi baris menggunakan perintah .sp

Jika spasi baris perlu diperkenalkan, gunakan perintah .sp diikuti dengan jumlah spasi baris yang diperlukan.

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

3. Minta jeda menggunakan perintah .br

Untuk jeda baris reguler, gunakan perintah .br seperti yang ditunjukkan di bawah ini.

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

4. Ubah spasi baris menggunakan perintah .ls

Spasi baris untuk dokumen dapat diubah menggunakan perintah .ls diikuti dengan jumlah spasi baris yang akan diperkenalkan. Secara default Spasi baris adalah 1.

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

Dokumen ini akan terlihat seperti berikut jika dilihat di document viewer:

5. Perkenalkan halaman jeda menggunakan perintah .bp

Jika dimaksudkan untuk memiliki baris atau paragraf berikutnya dari halaman dokumen berikutnya, maka perintah .bp digunakan.

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

6. Garis tengah menggunakan perintah .ce

Jika beberapa baris perlu didorong ke tengah dokumen maka perintah .ce dapat digunakan.

Argumen ke .ce menentukan berapa banyak baris yang perlu didorong ke tengah.

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

7. Setel indentasi menggunakan perintah .in

Jika lekukan perlu diubah maka ini dapat dilakukan melalui perintah .in diikuti dengan indeks lekukan.

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

Dokumen ini akan terlihat seperti berikut jika dilihat di document viewer:

8. Gabungkan .br dan .ce menggunakan .ti

Perintah ini dapat digunakan untuk memecah teks dan memusatkan baris berikutnya langsung ke langkah 'n'. Di mana 'n' adalah argumen yang diteruskan ke perintah .ti.

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

9. Setel offset halaman menggunakan perintah .po

Jika offset halaman yaitu spasi antara tepi kiri kertas dokumen dan margin kiri dalam dokumen perlu diatur, maka perintah .po dapat digunakan.

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

10. Atur ukuran font menggunakan perintah .ps

Jika teks perlu ditambah atau dikurangi ukurannya maka perintah .ps dapat digunakan. Harap dicatat bahwa Anda dapat mendahului argumen ke .ps dengan – untuk mengurangi ukuran font

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

Dokumen ini akan terlihat seperti berikut jika dilihat di document viewer:


Linux
  1. Linux ln perintah

  2. 7 Contoh Perintah Linux df

  3. Contoh Perintah rm di Linux

  1. Contoh Perintah ps di Linux

  2. sa Contoh Perintah di Linux

  3. w Contoh Perintah di Linux

  1. Contoh Perintah ac di Linux

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux