Di posting yang lalu kita sudah belajar bagaimana memanfaatkan txt2tags untuk melakukan konversi file text ke HTML. Muncul keinginan sekiranya tools ini dapat kita gunakan untuk membuat sebuah buku. Setelah membaca tutorial resminya di sini, tergeraklah segera untuk mencoba menggunakan tools ini untuk membuat sebuah buku.
Rules:
- Setiap bab disimpan di folder tersendiri.
Simpan semua file yang berkaitan dengan bab tersebut, termasuk sub-sub folder yang diperlukan. Hal ini pun untuk menghindari conflik apabila buku yang kita buat di kerjakan oleh tim. Masing masing orang dalam tim berkonsentrasi pada bab yang dibahasnya tanpa mengganggu bab yang sedang dikerjakan oleh yang lain. - Untuk setiap file pokok bahasan tertentu semisal bab.1.t2t, bab.2.t2t, dst hanya berisi “content” dari bahasan tanpa konfigurasi apapun.
- Siapkan sebuah file master semisal master.t2t dan tentukan konfigurasi yang akan digunakan semisal: jenis konversi, opsi tampilan, opsi layout document, dll.
- Gunakan style dengan memanfaatkan CSS agar tampilan halaman hasil konversi menjadi lebih cantik.
Perhatikan gambar berikut:

Perhatikan bagian Daftar Isi, terlihat bahwa artikel/buku terdiri dari dua pokok bahasan (ICS dan Remote Desktop) dimana halaman tersebut merupakan konversi 3 file (ics.t2t, remote.t2t dan master.t2t) setelah mengikuti aturan main seperti disebutkan diatas.
Kita mulai saja yuk ?
-
Simpan script css berikut, dan berinama writing-book.css. Simpan di folder yang sama dengan file master.t2t
body { font: normal 14pt sans-serif; text-align:justify; margin: 3em; padding: 3em 4em 2em 4em; border: 2px solid black; } #toc ol { padding: 1em; } #body h1 { border-width: 0px 0px 1px 0px; border-style: solid; margin-top: 3em; } #body p, #body ul, #body ol { margin-left: 3em; } #body li { /* to make IE happy */ margin-top: 0em; } a { text-decoration: none; } blockquote { margin-left: 5em; margin-top: 2em; font-style: italic; border-top: 0px solid black; border-bottom: 1px solid black; background: #FFFFBB; padding: 15px; } code { font-style:italic; } hr { margin-top:3em; } div.body pre { background: #FFFFBB; padding: 15px; border: 1px dashed black; } div.toc { margin-top: 15pt; margin-bottom: 15pt; padding: 8pt; border: 1px solid black; background: #FFFFBB; } { font: normal 14pt sans-serif; text-align:justify; margin: 3em; padding: 3em 4em 2em 4em; border: 2px solid black; } #toc ol { padding: 1em; } #body h1 { border-width: 0px 0px 1px 0px; border-style: solid; margin-top: 3em; } #body p, #body ul, #body ol { margin-left: 3em; } #body li { /* to make IE happy */ margin-top: 0em; } a { text-decoration: none; } blockquote { margin-left: 5em; margin-top: 2em; font-style: italic; border-top: 0px solid black; border-bottom: 1px solid black; background: #FFFFBB; padding: 15px; } code { font-style:italic; } hr { margin-top:3em; } div.body pre { background: #FFFFBB; padding: 15px; border: 1px dashed black; } div.toc { margin-top: 15pt; margin-bottom: 15pt; padding: 8pt; border: 1px solid black; background: #FFFFBB; } -
Siapkan file bab.1.t2t, bab.2.t2t atau apapun lah namanya (perhatikan aturan penulisannya agar dapat dikonversi dengan baik oleh txt2tags) tanpa konfigurasi apapun. Pastikan anda mengosongkan 4 baris pertama dari file-file tersebut.
- Tambahkan konfigurasi berikut untuk file master.t2t, pastikan konfigurasi ini tertulis pada baris ke 5 dari dari file tersebut. Catatan: baris 1=judul, baris 2=author, baris 3=tanggal penulisan artikel.
- Konversikan file master.t2t dengan txt2tags
- Dan perhatikan hasilnya, seharusnya terstruktur dan memiliki tampilan seperti contoh gambar diatas.
%! target : xhtml %! style : writing-book.css %! options: -n --toc --css-sugar --css-inside -o index.html %%toc %!include : bab.1.t2t --------------------- %!include : bab.2.t2t
Cukup tutorialnya, dan silahkan di praktikkan.
Semoga membantu.
Note:
Gunakan browser Firefox untuk hasil view dan cetak terbaik dari halaman web yang dihasilkan dalam tutorial ini.

