LaTex Non Academic

Page 1

Hirwanto

Just For Fun

Non-Academic LATEX Poetry, Song, Music, and Games

G ˇ ˇ( ˇ( ˇ) ˇ) ˇ) ˇ . G ˇ ˇ( ˇ( 2 G2 24 ă I22 2 4

ˇ ) ˇ ) ˇ ) ˇ. ˇ ˆˇ ˇ ˆˇ Ê Ê ˇ ˆˇ ˇ ˆˇ ÊÊ

2

ˇ ˇ ˇ) ˇ) ˇ( ˇ ˇ ˇ) ˇ) ˇ( ˇ ( ˇ( ˇ . . ˇ . .

ˇ ˇ ˇ) ˇ) ˇ( ˇ ˇ ˇ) ˇ) ˇ( ˇ( ˇ . . ˇ( ˇ . . 2 3 4 ˇ ˆ ˇ ˇˇ ˇˇ ˇ ˇˇ ˇ ˇˇ ˇ ˇˇ ˇ ˇˇˇ ˇˇˇ ˇ ˆ ˇ ˇˇ ˇ ˆ ˇ ˇ 6ˇˆ ÊÊ ˇ ˇ

2

Untuk Pujaan Hatiku Tak pernahkah kau sadar bahwa Aku merindukanmu Untuk hati yang tak pernah kekal, dan kini.... Telah berada pada hal menenangkanku Karena kau telah bersama yang lain. Dan seharusnya,ku bisa melupakanmu Bukan berada didekatmu, Tetapi melangkah didepanmu. Dan, sadar tak pernah lagi pikiranku menyentuh tentangmu TEX, MusicTEX, MusiXTEX, ....

2013, TEX and ePub Publishing


2


Kata Pengantar Alhamdulillah,segala puji bagi Allah yang telah memberikan kita kesehatan sehingga dapat terselesaikannya buku ini. Buku ini berisi penjelasan LATEX dan kegunaan bagi kalangan non-akademisi. Penulis membuat buku ini bertujuan untuk memberikan pengetahuan tentang penggunaan LATEX. Sebagian orang telah mengetahui kegunaannya seperti dalam membuat hasil penelitian, skripsi,tugas, tesis, ataupun karya ilmiah. Tetapi penulis disini tidak menjelaskan hal -hal tesebut melainkan penjelasan tentanng pembuatan puisi, lagu, permainan, dan dan not lagu. Telah diketahui bersama kelebihan dari LATEX adalah menghasilkan notasi matematika yang bagus sehingga kebanyakan orang menganggap bahwa hanya untuk kalangan akademisi khusus mahasiswa di bidang matematika. Ya, memang ada benarnya namun disini penulisa akan tunjukkan bahwa LATEX juga dapat digunakan oleh kalangan non-akademisi.Terima kasih bagi Anda yang telah membaca buku ini. Semoga bermanfaat.

Yogyakarta, 30 Maret 2013

Hirwanto

i


ii

KATA PENGANTAR


Daftar Isi Kata Pengantar

i

1 Pendahuluan 1.1 Instalasi LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.1.1 Kendala dalam LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Memulai Dokumen LATEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3 3 4 4

2 Typesetting Music 2.1 Mulai Menggunakan MusiXTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Simbol Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Jarak Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5 6 6 8

3 Typesetting Poetry

11

4 Typesetting Song

13

5 Typesetting Games

15

iii


iv

DAFTAR ISI


Prakata LATEX merupakan typesetting yang biasa digunakan kalangan akademisi dalam membuat laporan tugas akhir, penelitian, atau karya ilmiah yang sangat berhubungan dengan simbol atau notasi matematika karena itu merupakan kelebihan dari LATEX dalam memberikan hasil tulisan yang bagus. Tidak hanya itu saja, beberapa orang mulai berpikir untuk menciptakan LATEX bagi kalangan non-akademisi. Beberapa bab yang akan kita bahas adalah bagaimana LATEX dipergunakan dalam pembuatan tulisan puisi, lagu, not lagu, permainan seperti teka -teki silang, sudoko dan lain sebagainya. Didalam buku ini kita memberikan langkah - langkah agar mudah dipahami secara seksama dan memberikan solusi penyelesaian yang ada berdasarkan pengalaman penulis dalam menggunakan LATEX. Semoga dengan adanya buku ini Anda tertarik untuk mencobanya. Berikut sedikit contoh LATEX yaitu sebagai berikut : Input :

\documentclass{article} \begin{document} \begin{verse} \emph{To a Young Poet} Time cannot break the birds wing from the bird. Bird and wing together Go down, one feather. No thing that ever flew, Not the lark, not you, Can die as others do. \end{verse} \end{document}

Output :

To a Young Poet Time cannot break the birds wing from the bird. Bird and wing together Go down, one feather. No thing that ever flew, Not the lark, not you, Can die as others do.

1


2

DAFTAR ISI


Bab 1

Pendahuluan LATEX merupakan perangkat lunak yang digunakan dalam pengaturan teks hasil pengetikan (typesetting systems). Dengan kata lain, LATEX adalah sistem pengolahan dokumen dan bukan merupakan perangkat lunak pengolahan kata.LATEX adalah merupakan perangkat lunak terbuka atau bebas yang secara original ditulis oleh Leslie Lamport yang didasarkan pada mesin pengaturan hasil pengetikan TEX oleh Donald Knuth. Terkadang, kebanyakan orang menyebut LATEX sebagai TEX saja.

1.1

Instalasi LATEX

Didalam bagian ini akan diberikan bagaimana cara menginstal LATEX dengan benar. Karena LATEXmerupakan perangkat lunak yang tersedia secara bebas,maka Anda dapat menginstal di setiap perangkat lunak Anda seperti Windows, Mac OS X, Linux, ataupun Unix. Disini beberapa hal yang Anda perlukan untuk menggunakan LATEX dalam sistem operasi Windows yaitu sebagai berikut : 1. Paket instalsi LATEX. Unduh paket instalasi LATEX dalam hal ini digunakan perangkat lunak MiKTEX dapat diunduh di http://miktex.org. Paket ini setelah dinstal akan dipakai sebagai generator dokumen yang sudah diformat menggunakan bahasa pemrograman yang dimiliki oleh LATEX. 2. Text Editor. Unduh WindEdt yang berguna dalam pengetikan dokumen dapat diunduh di. Anda akan banyak memakai perangkat lunak ini atau sebagai antarmuka grafis user dengan LATEX artinya dokumen Anda akan diketik disini. 3. Document Viewer. Unduh perangkat lunak PDFXchanger yang berguna meng-compile file Anda dalam bentuk pdf(portable document file). Selain itu, Anda juga bisa memakai Adobe Standard atau Sumatra PDF sebagai Document Viewer. Setelah Anda yakin telah mengunduh perangkat lunak yang diperlukan kemudian ikuti langkah dalam penginstalan di bawah ini : 1. Instal MikTEX yang telah Anda unduh dengan klik dua kali filenya. Selanjutnya ikuti petunjuk penginstalan yang disediakan dan tunggu sampai selesai penginstalannya. 2. Install WindEdt yang telah Anda unduh dan ikuti serta tunggu sampai selesai penginstalannya. 3


4

BAB 1. PENDAHULUAN 3. Instal PDFXchanger jika Anda telah memiliki Adobe Standard atau Adobe Pro atau Sumatra PDF maka tidak perlu lagi untuk menginstal PDFXchanger.

Ikuti langkah -langkahnya dengan benar setelah selesai maka saaatnya Anda mengetik menggunakan LATEX.

1.1.1

Kendala dalam LATEX

Didalam penginstal ada beberapa kendala yang sering didapat dan penulis juga rasakan berikut kendala -kendala yang ada sebagai berikut : 1. Dalam penginstalan, semua perangkat lunak yang diperlukan harus diinstal, karena jika salah satu tidak diinstal, misal PDFXchanger-nya tidak diinstal maka dokumen tidak dapat di-compile ke pdf. Selain itu, jika Anda sudah memiliki perangkat lunak Adobe Standard atau Adobe Pro bukan Adobe Reader, maka ikuti langkah dibawah ini : • • • • •

Buka WindEdt Anda kemudian pada menu Options, klik Execution Modes, Selanjutnya, didalam Execution Modes, klik PDF Viewer Kemudian klik ikon berbentuk bulat. Setelah itu cari program Adobe Standard atau Pro Anda. klik Apply , klik Ok.

2. Dalam pengetikan dalam bentuk LATEX Anda tidak akan pernah tahu hasil dokumen yang ada ketik, dan sangat berbeda dengan pengetikan dalam Ms. Word. Disini Anda harus mengikuti aturan pengetikan dokumen dalam bentuk LATEX. Seharusnya Anda mencari dan mengikuti contoh-contoh dokumen dalam bentuk .tex. 3. Dalam banyak kasus, LATEX terkadang tidak cocok memuat banyak gambar, kendalanya dapat menyebabkan penempatan gambar yang salah.

1.2

Memulai Dokumen LATEX

Didalam memulai dokumen LATEX hampir sama seperti memulai dokumen menggunakan Ms.Word yaitu sebagai berikut : • Buka WinEdt anda kemudian pada menu File klik New atau Ctrl +N • Setelah terbuka, marilah membuat dokumen LATEXdapat diikuti contoh dibawah ini : \documentclass[a4paper,11pt]{article} \usepackage{color} \begin{document} saya baru belajar \LaTeX\ \end{document} • Setelah diketik kemudian kita simpan ke suatu foldet yang kita inginkan. • Klik Saves As pada Menu File di WindEdt • Kemudian jika kita ingin melihat tulisan kita maka klik ikon PDF- T, atau klik F9 pada keyboard atau klik Shift+Ctrl+P sehingga secara langsung dokumen Anda dalam bentuk PDF.


Bab 2

Typesetting Music TEX kali pertama mulai digunakan dalam pembuatan not -not lagu yang dibuat oleh Andrea Steinbach dan Angelika Schofer, selanjutnya oleh Francois Jalbert yang mengembangkan MuTEX. Kemudian pada tahun 1997, Daniel Taupin membuat MusicTEX yang mengikuti pendahulunya dengan adanya staves ganda, tetapi terdapat sedikit masalah dalam pengaturan posisi nots secara horizontal. Dan lebih dari 10 tahun dan hingga kematiannya dalam kecelakaan pada saat pendakian di bulang Agustus 2003, Danial Taupin mengembangkan dan mempromosikan typesetting musik dengan TEX. Daniel juga telah mengembangkan paket MusicTEX untuk polyphonic orkestra atau musik instrumental. Dialah yang mengembangkan MuTEX dalam beberapa tambahan staves, tetapi dia memutuskan membuat sebuah makro baru dengan mengadopsi METAFONT yang ada pada MuTEX. MusicTEX sendiri hanya satu kompilasi. Selanjutnya, terdapat masalah tentang penempatan posisi,kemudian Daniel Taupin bersama Ross Mithchell dan Andreas Egler mengembangkan MusiXTEX untuk memperbaiki kesalahan pada MusicTEX dan termasuk didalamnya ditambahkan aplikasi eksternal musicflx untuk mengatur jarak horizontal. Modul baru ini dengan tiga kompilasi yaitu TEX, musicflx, dan TEX lagi. Dan setelah itu perkembagan pun berlanjut. Pada 1996, Han-Wen Nienhuys dan Jan Nieuwenhuizen, yang bekerja di MusicTEX Preprosesor didalam proyek beberapa tahun sebelumnya memutuskan untuk membuat sebuah program music yang baru yang tidak didasarkan pada MusiXTEX dengan nama LilyPond. Pada tanggal 31 Juli 1998, dirilis LilyPond 1.0 dengan pengembangan font tulisan khusus musik, yaitu Feta dan lengkap separasi dengan MusiXTEX. Sedangkan untuk yang lain, PMX merupakan preprosessor MusiXTEX yang dikembangkan oleh Don Simos. Kelebihan dari MusiXTEX dapat membuat perintah dengan sejumlah besar instrumen dan beragam jenis seperti clefs, notes, chords, beam, slur, dan ornamen, MusiXTEX juga mempnyai beberapa ekstension yang memuat perintah- perintah yang lebih sedikit digunakan hanya untuk jenis musik tertentu. Fitur didalam ekstension tersebut meliputi : • 128th notes • Specialties for choral music • Gregorian chant • Guitar Tablatures • String Intstruments MusiXTEX juga tidak hanya mengikuti perintah yang ada tetapi juga membuat suatu estetika bagi seorang ahli yang memiliki hasil yang menyenangkan dan memuaskan. Karena MusiXTEX 5


6

BAB 2. TYPESETTING MUSIC

cukup komplek, beberapa preprosesor telah dikembangkan untuk lebih mudah dalam pembuatan not dalam MusiXTEX. Setiapnya memiliki bahasa pemrogramanan dan pengaturan sendiri. Contoh abc2mtex menggunakan kode ASCII dalam menformat notasi musik dan menggunakan bahasa abc sebagai masukannya, program pmxab mendukung masukan bahasa yang lainnya dikembangkan oleh don Simons, serta M-Tx atau Music from Text dikembangkan oleh Dirk Laurie dengan adanya penambah pada PMX khususnya penambahan lirik lagu.

2.1

Mulai Menggunakan MusiXTEX

Didalam memulai menggunakan MusiXTEX, Kita perlu tahu tentang not lagu yang ada beberapa yang diperlukan dalam membuatnya.

2.1.1

Simbol Notes

Untuk membuat nota, kita perlu membuat spesifikasi pitch yang harus dikombinasikan denngan perintah durasi dan note dan arah stem nya. Seringkali, perintah pembuat note digunakan dengan jarak tunggal setelah note, yaitu dapat dilihat dibawah ini :

¯

: [\wh p] whole note at pitch p

˘ ˘

: [\hu p] half note at pitch p with stem up

˘

: [\hl p] half note at pitch p with stem down

: [\ha p] half note at pitch p, whose stem direction is chosen automatically according to the convention used for melodies; the stem points upwards if it is below the third line of the stave, but otherwise is presented stem down

ˇ ˇ

: [\qu p] quarter note at pitch p with stem up

ˇ

: [\ql p] quarter note at pitch p with stem down

: [\qa p] quarter note at pitch p with automatic stem


2.1. MULAI MENGGUNAKAN MUSIXTEX

7

ˇ( ˇ

: [\cu p] eighth note at pitch p with stem up (The letter c in this and the following commands comes from the French word ”croche”, meaning eighth note; cc and c c c stand for ”double croche” and ”triple croche”; etc.)

- : [\cl p] eighth note at pitch p with stem down, ˇ

- : [\ca p] eighth note at pitch p with automatic stem ˇ)

ˇ

: [\ccu] sixteenth note at pitch p with stem up

. : [\ccl p] sixteenth note at pitch p with stem down ˇ

. : [\cca p] sixteenth note at pitch p with automatic stem ˇ* ˇ

: [\cccu p] thirty-second note at pitch p with stem up

/ : [\cccl p] thirty-second note at pitch p with stem down ˇ+ ˇ

: [\ccccu p] sixty-fourth note at pitch p with stem up

0 : [\ccccl p] sixty-fourth note at pitch p with stem down Kita bisa menggunakan perintah sederhana dalam menulis musik yaitu dalam dilihat dibawah ini: \begin{music} \startextract \Notes\qu c\cu d\cu e\ccu f\ccu g \ccu h\ccl i\enotes\bar \Notes\cca j\cca i\cca h\cca g\ca f\ca d\qa c\enotes \endextract \end{music}


8

BAB 2. TYPESETTING MUSIC

G ˇ ˇ( ˇ( ˇ) ˇ) ˇ) ˇ . 2.2

2

ˇ ˇ ˇ) ˇ) ˇ( ˇ( ˇ . .

Jarak Notes

Dibawah ini beberapa contoh typesetting music di LATEX disertai dengan kodenya : \usepackage{musixtex} \begin{music} \instrumentnumber{1}\setstaffs{1}{2} \generalmeter{\meterfrac24}\generalsignature{-2} \setclef{ 1}{\bass}\setclef{2}{\treble} \startextract \Notes\isluru0g\ibl0e{-2}\qb0{g}\tslur0f\qb0{f} \isluru0e\qb0{e}\tslur0{d}\tbl0\qb0{d} \isluru0n\ibl0m{-2}\qb0{n}\tslur0m\qb0{m} \isluru0l\qb0{l}\tbl0\tslur0k\qb0{k} \enotes\bar \Notes\isluru0c \ibl0c0 \qb0{c}\tslur0d\tbl0\qb0{d} \isluru0j \ibl0j0\qb0{j}\tslur0k\tbl0\qb0{k} \enotes \NOtes\zq{N}\ql{b}\zq{g}\qu{i} \enotes \Notes\isluru0N\ibl0N{ -2}\qb0{N} \tslur0M\qb0{M} \isluru0M\qb0{M}\tslur0L\tbl0\qb0{=L} \ibu0j0\zqb0{g}\rq{h}\qb0{j}\zqb0{g}\rq{h}\qb0{j } \zqb0{g}\rq{h}\qb0{j}\tbu0\zqb0{g}\rq{h}\qb0{j} \enotes\bar \NOtes\ql{K}\ql{K}\zq{f}\zq{h}\qu{k}\zq{f}\zq{h}\qu{k}\enotes \endextract \end{music}

ˇ ˆˇ ˇ ˆˇ 2 G2 24 ÊÊ ˇ ˆˇ ˇ ˆˇ ă I22 2 ÊÊ 4

2

ˇ ˆ ˇ ˇˇ ˇ ˆ ˇ ˇˇ

3

ˇˇ ˇ ˇˇ ˇ ˇˇ ˇ ˇˇ ˇ ˇ ˆ ˇ ˇ 6ˇˆ ÊÊ

\usepackage{musixtex} \begin{music} \instrumentnumber{1}\setstaffs{1}{2} \generalmeter{\meterfrac24}\generalsignature{-2} \setclef{ 1}{\bass}\setclef{2}{\treble} \startextract \Notes \isluru0g\ibl0e{-2}\qb0{g}\tslur0f\qb0{f} %

4

ˇˇˇ ˇ

ˇˇˇ ˇ


9

2.2. JARAK NOTES \isluru0e\qb0{e}\tslur0{d}\tbl0\qb0{d}% | \isluru0n\ibl0m{-2}\qb0{n}\tslur0m\qb0{m}% \isluru0l\qb0{l}\tbl0\tslur0k\qb0{k}% \enotes \bar \Notes \isluru0c \ibl0c0 \qb0{c}\tslur0d\tbl0\qb0{d}% | \isluru0j \ibl0j0\qb0{j}\tslur0k\tbl0\qb0{k}% \enotes \NOtes \zq{N}\ql{b}|\zq{g}\qu{i} \enotes \bar \Notes\isluru0N\ibl0N{ -2}\qb0{N} \tslur0M\qb0{M}% \isluru0M\qb0{M}\tslur0L\tbl0\qb0{=L}% | \ibu0j0 \zqb0{g}\rq{h}\qb0{j}\zqb0{g}\rq{h}\qb0{j }% \zqb0{g}\rq{h}\qb0{j}\tbu0\zqb0{g}\rq{h}\qb0{j}% \enotes\bar \NOtes \ql{K}\ql{K}|\zq{f}\zq{h}\qu{k}\zq{f}\zq{h}\qu{k}\enotes \endextract \end{music}

G 34 >

¨ G ˇ ˇ G G

ˇ

ˇ f

ˇ

<

ˇ 4ˇ ˇ ˇ ´ ˇ ˇ ˇ

ˇ ˇ ˇ ˇ ˇ ˇ

ˇ ˇ ˇ ˇ ˇ ˇ ˇ

ˇ

ˇ ¨ ˇ

ˇ`

ˇ`

ˇ ˇ ˇ Ö Ö

¨ ˇ ˇ tr`ˇ ˝ ˇ ˇ ˇ Ï Ï -


10

BAB 2. TYPESETTING MUSIC


Bab 3

Typesetting Poetry Disini ada contoh menulis puisi oleh Edna St Vincent Millay, 18921950 dengan LATEX yaitu dapat dilihat sebagai berikut : Input :

\documentclass{article} \begin{document} \begin{verse} \emph{To a Young Poet} Time cannot break the birds wing from the bird.\\ Bird and wing together\\ Go down, one feather. No thing that ever flew,\\ Not the lark, not you,\\ Can die as others do. \end{verse} \end{document}

Output :

To a Young Poet Time cannot break the birds wing from the bird. Bird and wing together Go down, one feather. No thing that ever flew, Not the lark, not you, Can die as others do.

11


12

BAB 3. TYPESETTING POETRY


Bab 4

Typesetting Song Input :

\documentclass{article} \begin{document} \textbf{Pilihan Hatiku }\\ \emph{Oleh : Geisha } \begin{verse} Berdiri ku disini hanya untukmu \\ Dan yakinkan ku untuk memilihmu Dalam hati kecilku inginkan kamu\\ Berharap untuk dapat bersamamu %dan seterusnya dilanjutkan lagunya mengikuti... hasil ouputnya% \end{verse} \end{document}

Output :

Pilihan Hatiku Oleh : Geisha Berdiri ku disini hanya untukmu Dan yakinkan ku untuk memilihmu Dalam hati kecilku inginkan kamu Berharap untuk dapat bersamamu Aku kan ada untuk dirimu Dan bertahan tuk mu Terlukis indah raut Wajahmu dalam benakku Berikan ku cinta terindah Yang hanya untukmu Tertulis indah puisi cinta Dalam hatiku Dan aku yakin kau memanglah Pilihan hatiku uuu...ho...ooo Dalam hati kecilku inginkan kamu Berharap untuk dapat bersamamu 13


14

BAB 4. TYPESETTING SONG Terlukis indah raut Wajahmu dalam benakku Berikan ku cinta terindah Yang hanya untukmu Terlukis indah puisi cinta Dalam hatiku Dan aku yakin kau memanglah Pilihan hatiku Terlukis indah raut Wajahmu dalam benakku Berikan ku cinta terindah Yang hanya untukmu Terlukis puisi cinta Dalam hatiku Dan aku yakin kau memanglah Pilihan hatiku


Bab 5

Typesetting Games LATEX merupakan typesetting text yang stabil dalam memberikan pengaturan dokumen teks juga memberikan kesempatan yang seluas-luasnya bagi anda berkreasi dalam pengaturan teks, tidak hanya itu saja kini LATEX juga memberikan anda tambahan pengetahuan Anda dalam membuat teka-teki silang. Dibawah ini merupakan bagian dari permainan games yaitu teka -teka silang : Input : \begin{Puzzle}{10}{8} |[1]H | I | R | W | A | * | * | * | N | * | * | C |[2]D | O | T | A | S | * | * | N | O | * | * | T | M | * | * | I | E | R | I | K \end{Puzzle} 1

H

| | | | | | | |

A * * * * * * A

| | | | | | | |

N E P A L * * *

| | | | | | | |

I

R

W

T * U * A P E C

A

A

Output :

O R B I T * * *

N

| | | | | | | |

T

E

N 2

| | | | | | | |

* A * D E L T A

| | | | | | | |

2

O R

A

| . |. |. |. |. |. |. |.

M A

C

P

A

A

S

N

L

O

T

P

L

A

M

I

E

T

K

C

A

U

D

E

O

R

T

I

K

A

U

[2]M A T I K A K U

A

B

T

I

I

T

K

Diatas adalah merupakan sedikit contoh dari perluasan penggunaan LATEX.

15


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.