GNU/Linux >> Belajar Linux >  >> Linux

Cara memformat makalah akademis di Linux dengan groff -me

Saya adalah seorang mahasiswa sarjana ketika saya menemukan Linux pada tahun 1993. Saya sangat senang memiliki kekuatan sistem Unix tepat di kamar asrama saya, tetapi meskipun banyak kemampuannya, Linux tidak memiliki aplikasi. Pengolah kata seperti LibreOffice dan OpenOffice masih bertahun-tahun lagi. Jika Anda ingin menggunakan pengolah kata, Anda mungkin mem-boot sistem Anda ke MS-DOS dan menggunakan WordPerfect, GalaxyWrite shareware, atau program serupa.

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Itu adalah metode saya, karena saya perlu menulis makalah untuk kelas saya, tetapi saya lebih suka tinggal di Linux. Saya tahu dari lab komputer kampus "Unix besar" kami bahwa sistem Unix menyediakan serangkaian program pemformatan teks yang disebut nroff dan troff . Mereka adalah antarmuka yang berbeda untuk sistem yang sama:nroff menghasilkan output teks biasa, cocok untuk layar atau printer garis, dan troff menghasilkan keluaran yang sangat cantik, biasanya untuk dicetak pada printer laser.

Di Linux, nroff dan troff digabungkan sebagai GNU troff, lebih dikenal sebagai groff. Saya senang melihat versi groff disertakan dalam distribusi Linux awal saya, jadi saya mulai mempelajari cara menggunakannya untuk menulis makalah kelas. Set makro pertama yang saya pelajari adalah -me paket makro, kumpulan makro yang lugas dan mudah dipelajari.

Hal pertama yang perlu diketahui tentang groff adalah bahwa ia memproses dan memformat teks menurut seperangkat makro. Makro biasanya merupakan perintah dua karakter, diatur pada baris dengan sendirinya, dengan titik di depan. Makro mungkin membawa satu atau lebih opsi. Ketika groff menemukan salah satu makro ini saat memproses dokumen, itu akan secara otomatis memformat teks dengan tepat.

Di bawah ini, saya akan membagikan dasar-dasar penggunaan groff -me untuk menulis dokumen sederhana seperti makalah kelas. Saya tidak akan membahas detailnya secara mendalam, seperti cara membuat daftar bersarang, penyimpanan dan tampilan, tabel, dan gambar.

Paragraf

Mari kita mulai dengan contoh mudah yang Anda lihat di hampir setiap jenis dokumen:paragraf. Paragraf dapat diformat dengan baris pertama baik menjorok atau tidak (yaitu, rata dengan margin kiri). Banyak dokumen cetak, termasuk makalah akademis, majalah, jurnal, dan buku, menggunakan kombinasi kedua jenis ini, dengan paragraf pertama (utama) dalam dokumen atau bab rata ke kiri dan semua paragraf (biasa) lainnya menjorok. Di groff -me , Anda dapat menggunakan kedua jenis paragraf:paragraf utama (.lp ) dan paragraf biasa (.pp ).

.lp
This is the first paragraph.
.pp
This is a standard paragraph.

Pemformatan teks

Makro untuk memformat teks yang dicetak tebal adalah .b dan untuk memformat dalam huruf miring adalah .i . Jika Anda memasukkan .b atau .i pada satu baris dengan sendirinya, maka semua teks yang datang setelahnya akan dicetak tebal atau miring. Tapi kemungkinan besar Anda hanya ingin menempatkan satu atau beberapa kata dalam huruf tebal atau miring. Untuk membuat satu kata menjadi tebal atau miring, letakkan kata tersebut pada baris yang sama dengan .b atau .i , sebagai pilihan. Untuk memformat beberapa kata dalam tebal atau miring , lampirkan teks Anda dalam tanda kutip.

.pp
You can do basic formatting such as
.i italics
or
.b "bold text."

Dalam contoh di atas, titik di akhir teks tebal juga akan dicetak tebal. Dalam kebanyakan kasus, bukan itu yang Anda inginkan. Lebih tepat jika hanya ada kata teks tebal dalam huruf tebal, tetapi bukan tanda titik. Untuk mendapatkan efek yang Anda inginkan, Anda dapat menambahkan argumen kedua ke .b atau .i untuk menunjukkan teks apa pun yang harus mengikuti teks yang dicetak tebal atau miring, tetapi dalam tipe normal. Misalnya, Anda dapat melakukan ini untuk memastikan bahwa periode akhir tidak muncul dalam huruf tebal.

.pp
You can do basic formatting such as
.i italics
or
.b "bold text" .

Daftar

Dengan groff -me , Anda dapat membuat dua jenis daftar:daftar peluru (.bu ) dan daftar bernomor (.np ).

.pp
Bullet lists are easy to make:
.bu
Apple
.bu
Banana
.bu
Pineapple
.pp
Numbered lists are as easy as:
.np
One
.np
Two
.np
Three
.pp
Note that numbered lists will reset at the next pp or lp.

Subjudul

Jika Anda menulis makalah yang panjang, Anda mungkin ingin membagi konten menjadi beberapa bagian. Dengan groff -me , Anda dapat membuat judul bernomor (.sh ) dan judul tidak bernomor (.uh ). Di salah satunya, sertakan judul bagian dalam tanda kutip sebagai argumen. Untuk heading bernomor, Anda juga perlu menyediakan level heading:1 akan memberikan judul tingkat pertama (mis., 1.). Demikian pula, 2 dan 3 akan memberikan judul tingkat kedua dan ketiga, seperti 2.1 atau 3.1.1.

.uh Introduction
.pp
Provide one or two paragraphs to describe the work
and why it is important.
.sh 1 "Method and Tools"
.pp
Provide a few paragraphs to describe how you
did the research, including what equipment you used

Kutipan pintar dan blokir kutipan

Itu standar dalam setiap makalah akademis untuk mengutip karya orang lain sebagai bukti. Jika Anda mengutip kutipan singkat untuk menyorot pesan utama, Anda cukup mengetikkan kutipan di sekitar teks Anda. Tetapi groff tidak akan secara otomatis mengubah kutipan Anda menjadi kutipan "pintar" atau "keriting" yang digunakan oleh sistem pengolah kata modern. Untuk membuatnya di groff -me , masukkan makro sebaris untuk membuat kutipan kiri (\*(lq ) dan tanda kutip kanan (\*(rq ).

.pp
Christine Peterson coined the phrase \*(lqopen source.\*(rq

Ada juga jalan pintas di groff -me untuk membuat kutipan ini (.q ) yang menurut saya lebih mudah digunakan.

.pp
Christine Peterson coined the phrase
.q "open source."

Jika Anda mengutip kutipan yang lebih panjang yang mencakup beberapa baris, Anda sebaiknya menggunakan kutipan blok. Untuk melakukannya, masukkan makro blockquote (.(q ) di awal dan akhir kutipan.

.pp
Christine Peterson recently wrote about open source:
.(q
On April 7, 1998, Tim O'Reilly held a meeting of key
leaders in the field. Announced in advance as the first
.q "Freeware Summit,"
by April 14 it was referred to as the first
.q "Open Source Summit."
.)q

Catatan Kaki

Untuk menyisipkan catatan kaki, sertakan makro catatan kaki (.(f ) sebelum dan sesudah teks catatan kaki, dan menggunakan makro sebaris (\** ) untuk menambahkan tanda catatan kaki. Tanda catatan kaki harus muncul baik di teks maupun di catatan kaki itu sendiri.

.pp
Christine Peterson recently wrote about open source:\**
.(f
\**Christine Peterson.
.q "How I coined the term open source."
.i "OpenSource.com."
1 Feb 2018.
.)f
.(q
On April 7, 1998, Tim O'Reilly held a meeting of key
leaders in the field. Announced in advance as the first
.q "Freeware Summit,"
by April 14 it was referred to as the first
.q "Open Source Summit."
.)q

Halaman sampul

Sebagian besar makalah kelas memerlukan halaman sampul yang berisi judul makalah, nama Anda, dan tanggal. Membuat halaman sampul di groff -me membutuhkan beberapa perakitan. Saya menemukan cara termudah adalah dengan menggunakan blok teks terpusat dan menambahkan baris tambahan antara judul, nama, dan tanggal. (Saya lebih suka menggunakan dua baris kosong di antara masing-masing.) Di bagian atas kertas Anda, mulailah dengan halaman judul (.tp ) makro, masukkan lima baris kosong (.sp 5 ), lalu tambahkan teks di tengah (.(c ), dan baris kosong tambahan (.sp 2 ).

.tp
.sp 5
.(c
.b "Writing Class Papers with groff -me"
.)c
.sp 2
.(c
Jim Hall
.)c
.sp 2
.(c
February XX, 2018
.)c
.bp

Makro terakhir (.bp ) memberi tahu groff untuk menambahkan jeda halaman setelah halaman judul.

Pelajari lebih lanjut

Itulah pentingnya menulis makalah yang terlihat profesional di groff -me dengan paragraf awal dan indentasi, teks tebal dan miring, daftar berpoin dan bernomor, judul bagian bernomor dan tidak bernomor, tanda kutip blok, dan catatan kaki.

Saya telah menyertakan contoh file groff untuk mendemonstrasikan semua pemformatan ini. Simpan lorem-ipsum.me file ke sistem Anda dan jalankan melalui groff. -Tps opsi menyetel jenis keluaran ke PostScript sehingga Anda dapat mengirim dokumen ke printer atau mengubahnya menjadi file PDF menggunakan ps2pdf program.

groff -Tps -me lorem-ipsum.me > lorem-ipsum.me.ps
ps2pdf lorem-ipsum.me.ps lorem-ipsum.me.pdf

Jika Anda ingin menggunakan lebih banyak fungsi lanjutan di groff -me , lihat "Menulis Makalah dengan Groff menggunakan −me . Eric Allman ," yang harus Anda temukan di sistem Anda sebagai meintro.me di doc groff direktori. Ini adalah dokumen referensi bagus yang menjelaskan cara lain untuk memformat makalah menggunakan groff -me makro.

lorem-ipsum.me_.pdf lorem-ipsum.me_.txt
Linux
  1. Cara mengenkripsi file dengan gocryptfs di Linux

  2. Bagaimana Cara Mengatur Tanggal Dengan Format Epoch?

  3. Bagaimana cara memeriksa kata sandi dengan Linux?

  1. Bagaimana saya menggunakan Vagrant dengan libvirt

  2. Cara Menambahkan Teks ke Akhir File di Linux

  3. Bagaimana cara mengekstrak teks dengan OCR dari PDF di Linux?

  1. Cara mempartisi dan memformat drive di Linux

  2. Cara mereset kata sandi Windows dengan Linux

  3. Cara Memformat Drive USB di Linux