Download - Con text Untuk Pemula

Transcript
Page 1: Con text Untuk Pemula

Edisi 0.1

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0 Creating a beautiful document

ConTeXt merupakan sistem

pengaturan teks yang didasarkan

pada TeX. TeX adalah sistem

pengaturan teks dan program yang

dibuat untuk memproduksi

dokumen. ConTeXt mampu

membuat dokumen dari dokumen

sederhana hingga dokumen yang

kompleks serta dokumen elektronik.

Hirwanto

6/13/2014

CONTEXT BUAT PEMULA

[email protected]

Page 2: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

2 [email protected] | Lestin, Ltd.

Ebook ini dibuat oleh Hirwanto

Ukuran tulisan : 14 pt

Jenis Tulisan : Georgia

Ukuran kertas : AA

Page 3: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

3 [email protected] | Lestin, Ltd.

Table of Contents INSTALASI LATEX PADA WINDOWS 7 .................................................................................. 4

INSTALASI CONTEXT PADA WINEDT 8 ............................................................................... 5

MEMULAI DOKUMEN BARU .................................................................................................. 9

MENAMBAH MODULE DALAM CONTEXT ......................................................................... 10

MEMULAI DOKUMEN BARU DENGAN MODULE .............................................................. 11

MEMBUAT SIMPLESLIDE ...................................................................................................... 11

MEMULAI MEMBUAT SIMPLE SLIDES ........................................................................... 15

MODULES ................................................................................................................................. 27

REFERENSI .............................................................................................................................. 30

Page 4: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

4 [email protected] | Lestin, Ltd.

ConTeXt

ConTeXt merupakan pengembangan dari TeX dan memiliki kelebihan dalam

memproduksi dokumen secara baik dan bagus dari dokumen yang sederhana hingga

dokumen yang cukup kompleks. Dibawah ini adalah cara –cari bagaimana memulai

membuat dokumen dengan menggunakan ConTeXt yaitu sebagai berikut :

INSTALASI LATEX PADA WINDOWS 7

Didalam bagian ini akan diberikan bagaimana cara menginstal LaTeX dengan

benar. Karena LaTeX merupakan perangkat lunak yang tersedia secara bebas maka

Anda dapat meng-instal disetiap 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 instalasi LaTeX. Unduh paket instalasi LaTeX dalam hal ini digunakan

perangkat lunak basic MikTeX dapat diunduh di http://www.miktex.org . Paket ini

akan dipakai sebagai generator dokumen yang sudah diformat menggunakan bahasa

pemrograman yang dimiliki oleh TeX.

2. Document Viewer. Unduh perangkat lunak PDFXchanger yang berguna meng-

compile file Anda dalam bentuk pdf(portable document format). Selain itu, Anda juga

bisa memakai Adobe Acrobat atau Sumatra PDF sebagai Document Viewer.

3. Text Editor. Unduh WindEdt yang berguna dalam pengetikan dokumen dapat

diunduh di http://winedt.com . Anda akan banyak memakai perangkat lunak ini atau

Page 5: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

5 [email protected] | Lestin, Ltd.

sebagai antarmuka grafis user dengan LaTeX artinya dokumen Anda akan diketik

disini.

Diperhatikan bahwa Anda harus mengikuti urutan dalam melakukan proses

instalasi sebagai berikut: "Buka basic MikTEX kemudian ikuti proses penginstalan

dengan benar setelah selesai kemudian instal PDFXChanger atau Sumatra PDF, dan

terakhir instal WindEdt. Setelah semua program telah Anda instal, kini saatnya

saatnya Anda dapat memulai menulis dengan menggu- nakan LaTeX".

INSTALASI CONTEXT PADA WINEDT 8

ConTeXt memberikan langkah yang cukup sulit dalam menginstal ConTeXt dan

saya membutuhkan waktu seminggu untuk dapat mengerti cara menginstal ConTeXt

dengan WinEdt 8. Pada dasarnya dalam menginstal ConTeXt memberikan langkah –

langkah yang cukup sulit dimengerti karena menggunakan proses install

menggunakan common prompt yaitu sebagai berikut:

1. Hal pertama yang kamu lakukan dalam meng-install ConTeXt, Anda terlebih

dahulu mengikuti langkah –langkah dalam meng-install latex secara benar setelah

itu Anda dapat meng-install ConTeXt.

2. Install basic-miktex, kemudian pdf-Xchanger, dan terakhir install WinEdt versi

terakhir yaitu versi 7 dan 8. Hal ini memudahkan kalian dalam meng-install ConTeXt

dikarenakan pada kedua versi ini Ada tambahan perangkat yang memudahkan Anda

dalam menginstall yaitu ConTeXt add ons pada WinEdt 7 dan 8.

3. Kemudian langkah pertama yang harus dilakukan adalah unduh ConTeXt

standalone diunduh disini(http://minimals.contextgarden.net/setup/context-

setup-mswin.zip).

4. Kemudian lakukan unzip file tersebut selanjutnya tempatkan file tersebut pada

directory c:\ kemudian Anda dapat melihat urutannya seperti ini c:\context,

Page 6: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

6 [email protected] | Lestin, Ltd.

kemudian didalam folder context terdapat dua file yaitu folder bin dan first-

setup.bat

5. Selanjutnya buka Menu Start kemudian All Programs kemudian ketik cmd.exe

lalu kembali ke folder ConTeXt dan klik first-setup.bat ( perlu diketahui Anda

harus mengaktifkan jaringan internet Anda dan mempunyai jaringan internet yang

cepat serta stabil karena kita akan mengunduh file ConTeXt sehingga kita dapat

bekerja dan menggunakan ConTeXt, bagian ini merupakan bagian tersulit dalam

mengunduh file –file ConTeXt tersebut serta memerlukan beberapa kali pengulangan

dengan meng-klik first-setup.bat).

6. Tunggu hingga selesai dan saya menunggunya hingga dua jam lebih hingga

file –file tersebut terunduh dengan sempurna.

7. Pada langkah ini kita akan melihat file yang terunduh di dalam folder ConTeXt,

kemudian kita akan mengedit environment variable dalam computer kita akan

terdeteksi dan berjalan baik ConTeXt. Dalam Windows 7, kamu seharusnya bisa

membuka System > Advanced> Environment Variable dan kemudian tambahkan

c:\context\tex\texmf-mswin\bin untuk menggunakan path tersebut dan dapat

terbaca oleh computer Anda. Hal ini dimaksudkan untuk memberikan perintah

dalam computer agar dapat membaca file ConTeXt kita. Bagian ini merupakan bagian

Page 7: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

7 [email protected] | Lestin, Ltd.

terpenting dan jangan sampai terlewat karena bila terlewati maka sia –sia saja

langkah –langkah yang telah anda ikuti sebelumnya. Untuk mengecek apakah path

kita telah ditambahkan ke dalam environment variable yaitu dengan cara klik

command prompt kemudian ketik path dan tekan enter pada keyboard computer

Anda lihat kan, C:\context\tex\texmf-mswin\bin

8. Langkah selanjutnya kita akan menambahkan file add ons kedalam WinEdt 8

yaitu ConTeXt_8 dengan cara sebagai berikut :

a. Tahap Instalasi

Buka file macro bernama “Install.edt” ke dalam WinEdt 8, kemudian pada menu bar,

kita klik “Macro” kemudian klik Execute Current Macro tunggu sampai muncul kotak

dialog lalu klik Ok untuk menyetujuinya dan Add –Ons ConTeXt sudah ada di WinEdt

b. Tahap UnInstalasi

Jika kamu berkeinginan untuk menghapus add ons ConTeXt pada WinEdt 8 maka

dapat diikuti caranya sebagai berikut :

Page 8: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

8 [email protected] | Lestin, Ltd.

Buka file macro pada file context_8 kemudian pilih “Uninstall.edt” dan klik

Macro> Execute Current Macro tunggu sampai selesai kemudian klik Ok untuk

menyetujuinya

Kamu bisa juga melakukannya didalam folder ConTeXt standalone yaitu

%b\Uninstall\context standalone folder.

Sebelum memulai menggunakan CONTEXT, Anda harus menempatkan

dengan benar perangkat CONTEXT.exe yaitu dengan cara klik Options>Execution

Mode > Console Application> ConTeXt kemudian pada bagian bawah klik browse for

executable untuk mencari file context.exe dan seharusnya file berada pada

C:\context\tex\textmf-mswin\bin\context.exe dan terakhir klik OK untuk

menyetujui permintaan Anda.

Bila dalam langkah –langkah diatas masih belum bisa menjalankan maka

cobalalah install program Perl dan Ruby untuk dapat menampilkan hasil ketikan

Anda dengan ekstensi .pdf.

Terkadang juga Anda memerlukan GhostScript yang digunakan untuk

memproduksi file .ps (postscript)(bagian ini penulis masih belum mengerti fungsi

sebenarnya dari ghoscript itu sendiri) dan unduh di http://www.cs.wisc.edu/-gshost/

atau http://www.ghostscript.com/

Page 9: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

9 [email protected] | Lestin, Ltd.

MEMULAI DOKUMEN BARU

Pada bagian ini merupakan bagian mendasar dalam membuat file ConTeXt. File

ConTeXt memiliki kesamaan jenis file yaitu .tex namum masukkan dalam text editor

saja yang berbeda yaitu jika kita ingin memulai suatu dokumen, kita akan terbiasa

dengan memulai dokumen LaTeX dengan mengetik \begin{document} kemudian

diakhiri dengan \end{document}. Hal tersebut berguna untuk memanggil perintah

dokumen yang akan kita buat artinya kita akan membuat suatu keluaran dalam bentuk

dokumen. Namun pada ConTeXT berbeda yaitu seandainya kita ingin memulai

dokumen baru maka awal dengan \starttext kemudian akhiri dengan \stoptext. Hal

ini yang membedakan dengan memulai dokumen LaTeX. Dokumen ConTeXt dapat

kita lihat bahwa terdapat karakter khusu yaitu backslah (\). Kita dapat menginput

suatu teks di text editor dengan hanya menginput teks diantara \starttext dan

\stoptext. Ini merupakan suatu kelebihan dalam ConTeXt, tanpa ada kurung kurawal

dapat memulai dokumen baru. Dapat kita lihat contohnya sebagai berikut :

Page 10: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

10 [email protected] | Lestin, Ltd.

\starttext

“Selamat malam cantik, gimana hari mu?”

\stoptext

Selanjutnya Anda simpan file dokumen dalam bentuk .tex , klik ConTeXt pada menu

baru atau icon ConTeXt atau juga kamu bisa melakukan dengan klik pada Menu TeX

> ConTeXt, tunggu proses yang ada kemudian Anda melihat tampilan dokumen dalam

bentuk .pdf. Dokumen ini dalam bentuk .pdf sama seperti dokumen hasil LaTeX.

Beberapa hal yang menjadi perbedaan adalah ConTeXt merupakan teknik pengaturan

dokumen yang didasarkan pada TeX. Sedangkan TeX adalah system pengaturan teks

dan memproduksi dokumen sehingga dengan adanya ConTeXt kita dapat

memproduksi dokumen secara umum dari rentang dokumen sederhana hingga ke

dokumen yang kompleks maupun dokumen elektronik dan bagian sisi ini yang

merupakan kelebihan dari ConTeXt.

MENAMBAH MODULE DALAM CONTEXT

Pada bagian ini saya akan menjelaskan bagaimana menambah modules dalam

ConTeXt yang akan menambah nilai fungsi suatu ConTeXt tersebut dalam

mendukung penggunananya dengan lebih baik. Hal ini dapat dikatakan bahwa dengan

adanya dukungan ini memungkinkan kita untuk dapat bekerja lebih banya dengan

dokumen dalam selang yang cukup panjang dari yang sederhana hingga ke dalam

tahap yang lebih kompleks lagi. Berikut bagaimana kita memberikan pengaturan atau

penambahan modules kedalam ConTeXt dengan menggunakan Command Line pada

Command Prompt, yaitu dapat dilihat sebagai berikut :

Page 11: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

11 [email protected] | Lestin, Ltd.

C:\Users\hirwanto> cd.. (kemudian tekan Enter pada keyboard Anda, ini dilakukan

untuk mengubah directory ke directory yang benar)

C:\Users> cd.. kemudian tekan Enter pada keyboard anda. Ini dilakukan secara

bertahap untuk mengubah ke directory yang sebenarnya)

C:\> cd context (kemudian tekan enter)

C:\context> first-setup.bat –modules=all (Pada bagian ini diperlukan koneksi

internet untuk dapat mengunduh file context yang akan kita gunakan nanti).

Tunggu hingga proses selesai sehingga kita dapat gunaka modulenya untuk

mendukung pembuatan dokumen kita agar lebih baik.

MEMULAI DOKUMEN BARU DENGAN MODULE

Pada bagian ini kita akan membuat dokumen dengan tambahan module sehingga

dapat mendukung dokumen kita dengan baik dan menarik. Module merupakan

suatu hal yang hampir mirip dengan paket di LaTeX.

MEMBUAT SIMPLESLIDE Simpleslide merupakan salah satu module yang memudahkan kita dalam membuat

presentasi sederhana di lingkungan ConTeXt.

Page 12: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

12 [email protected] | Lestin, Ltd.

Detail Informasi tentang Simpleslides Module

Nama Module Simpleslides

Pencipta/ Penulis Module Thomas A.Schmitz Deskripsi Pendek Module ini digunakan untuk membuat

presentasi di ConTeXt Nama File t-simpleslides-2012.11.18.zip Kata Kunci Presentasi Lisensi GNU General Public License(gratis) Versi Terkini 2012.11.18 Tersinkronisasi dengan CTAN Ya Distribusi Tidak Konfigurasi Ya Deskripsi Module ini memberikan makro dan fasilitas

pengaturan dalam mengetik/membuat suatu presentasi. Fitur ini juga memberikan pengaturan awal dalam pembuatan seperti tema, gaya, perintah dasar. Pada dasarnya fitur dari modul ini mudah digunakan.

Jika Anda ingin menggunakan module simpleslides sebaiknya perlu melakukan instalasi

modue tersebut dengan cara seperti ini :

1. Buka Command Prompt pada sistem operasi Windows anda (penulis pada saat ini

menggunakan sistem operasi Windows 7 Ultimate 64 -bit), kemungkinan akan

berbeda dengan sistem operasi yang berbeda.

Page 13: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

13 [email protected] | Lestin, Ltd.

2. Selanjutnya, akan terbuka kotak Dialog Command Prompt lalu akan ketik cd..

kemudian cd.. >cd context> first-setup.bat –modules=all :

3. Perintah diatas berguna untuk mengirimkan perintah file context yang berada dan

kemudian melakukan penginstalan module yang diperlukan.(dalam hal ini

Page 14: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

14 [email protected] | Lestin, Ltd.

diperlukan koneksi internet agar dapat mengundah module simpleslide dari server

ConTeXt.)

4. Tunggulah sementara waktu agar context dapat melakukan penginstalan maupun

pembaruan module yang ada. Screenshoot diatas menunjukkan salah satu proses

instalasi/ pembaruan pada Context, selanjutnya jika sudah selesai tutup saja seperti

biasa.

Page 15: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

15 [email protected] | Lestin, Ltd.

MEMULAI MEMBUAT SIMPLE SLIDES

Setelah melakukan instalasi untuk module simpleslides maka langkah selanjutnya yang kita

lakukan adalah membuat presentasi sederhana di ConTeXt. Berikut ini beberapa tema yang

Anda pada Simpleslides agar memudahkan kita dalam membuat presentasi.

1. BigNumber(Blue)

2. BigNumber(red)

3. BottomSquares

Page 16: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

16 [email protected] | Lestin, Ltd.

4. Boxed

5. Ellipse

Page 17: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

17 [email protected] | Lestin, Ltd.

6. Embossed

7. Framed(Square)

Page 18: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

18 [email protected] | Lestin, Ltd.

8. Framed(Stripe)

9. Framed(Title)

Page 19: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

19 [email protected] | Lestin, Ltd.

10. Horizontal-Stripe(blue)

11. Horizontal-Stripe(green)

Page 20: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

20 [email protected] | Lestin, Ltd.

12. Horizontal-Stripe(red)

13. Narrow-Stripe(blue)

Page 21: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

21 [email protected] | Lestin, Ltd.

14. Narrow-Stripe(green)

15. Narrow-Stripe(red)

Page 22: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

22 [email protected] | Lestin, Ltd.

16. Rainbow-Stripe

17. Rounded

Page 23: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

23 [email protected] | Lestin, Ltd.

18. Shaded(blue)

19. Shaded-Bluered(Bluered)

Page 24: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

24 [email protected] | Lestin, Ltd.

20. Shaded-Green(green)

21. Side-Square

Page 25: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

25 [email protected] | Lestin, Ltd.

22. Side –Toc

23. Split

Page 26: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

26 [email protected] | Lestin, Ltd.

24. Sunrise

25. Swoosh

Page 27: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

27 [email protected] | Lestin, Ltd.

26. Thick-Stripes

MODULES Name Description

1. Algorithmic Port of the algorithmic package for LaTeX. 2. AMS-LaTeX

compatibility

AMS-LaTeX compatibility

3. Animation Generate Animations based on the fieldstack mechanism. 4. Annotation Create todo lists. 5. AquaMints

Symbol Support

Map file, symbol name definitions, and usage example.

6. Bib manual Bibliography documentation

Page 28: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

28 [email protected] | Lestin, Ltd.

7. BNF Grammar Typesetting BNF grammars 8. Bold small caps Bold Small Caps for Computer/Latin Modern 9. Bold typewriter Bold Typewriter for Computer/Latin Modern 10. C-Pretty-Printing Pretty printing C 11. Chinese Font

Support

Necessary files to write chinese texts in ConteXt with the PDFTeX backend.

12. Chromatograms Macros for chromatograms 13. Collating marks The module provides possibilities to print collating marks on

the spine of sections 14. Construction

Plans

This module provides a command that generates a page with a figure with a well defined scale.

15. ConTeXt Lettrines

Decorative paragraph starts

16. Cross Referencing

Inline text referencing

17. Cyrillic Numbers Module

Typesetting Cyrillic Numbers

18. Degrading JPEG images

This module degrades jepg-images on the fly to a given resolution, if some additional software is installed (epstopdf, jpeg2ps, convert, identify, bc).

19. enigma Enigma encryption. 20. Extended

description

Allow the creation of extended, reusable description-like environment with multiple data

21. Fancybreak Insert thought breaks in texts. 22. Filter A module to run external programs on the contents of start-

stop evironment 23. FiXme Port of the FiXme package for LaTeX. 24. French

documents

This module tries to do all necessary setups for French documents, but it's still far from perfect.

25. Fullpage Page layout 26. Games Produce printable and interactive versions of board games. 27. Gantt Drawing Gantt charts 28. GFSDidot

OpenType fonts

ConTeXt support for OpenType font GFSDidot

29. Gnuplot Inclusion of Gnuplot graphs. 30. Greek This module allows typesetting ancient (polytonic) Greeks in

a variety of fonts. 31. Image

downsampling

Downsample image-files on the fly with MKIV.

32. Inifile Parsing an inifile and printing the contents with user defined layout. The entries of the file can be sorted with up to 3 sort-keys.

33. LaTeX LaTeX Compatibility Modules for ConTeXt from Brooks Moses

34. Layout Draws a representation of the layout of the current page 35. Letter module Writing letters with ConTeXt. 36. Letterspace Easy letterspacing macros for mkiv. 37. Lilypond GNU LilyPond bridge 38. Lucida Bright

font support

Files missing in both TUG Lucida font distribution and ConTeXt distribution (2007-04-20).

39. Math Sets A module to typeset mathematical entities like sets, probabilities, expectation, etc. These entities can be written without any additional markup, and the module takes care of

Page 29: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

29 [email protected] | Lestin, Ltd.

automatic scaling of delimiters and vertical bar (|). The code is based on Donald Arseneau's braket.sty

40. Natural math Natural math 41. Paragraph

referencing

Direct referencing to paragraphs

42. PocketDiary PocketDiary is a flexible personal organizer which can be printed on a single side of an A4. After folding it is a handy booklet

43. Raw steps This module provides steps that span on multiple slides instead of requiring JavaScript

44. rstConTeXt Convert and typeset reStructuredText with ConTeXt. 45. Ruby Ruby markup 46. Simple

Bibliography

A simple bibliography without a database - just with items.

47. Simplefonts Module to simplify the font mechanism in ConTeXt MkIV. 48. simpleslides A module for creating presentations in ConTeXt. 49. Smart Game

Format

This module is to typeset Weiqi/Go/Baduk game with SGF syntax and can only support ;B and ;W now.

50. Storm Font Support

Storm fonts

51. Support for cwTeX fonts

Support files to use the chinese cwTeX fonts in ConTeXt.

52. T-Account Drawing T-Accounts with ConTeXt. 53. taspresent Provides an easy interface for simple presentations in

ConTeXt 54. TeXShow ConTeXt command and parameter reference 55. Title Place document titles. 56. Transliterator Inline Transliteration of contemporary and historical cyrillic,

glagolitic and greek scripts. 57. TypeArea Something like KOMA-TypeArea 58. Typescripts A collection of typescript files for free and commercial fonts. 59. URW Garamond

Support

URW Garamond Support

60. URW Gothic Support

URW Gothic support

61. vim syntax highlighting

This module uses Vim editor's syntax files to syntax highlight verbatim code in ConTeXt

62. visualcounter Visual display of ConTeXt counters

Page 30: Con text Untuk Pemula

CONTEXT BUAT PEMULA DENGAN WINEDT 8.0

30 [email protected] | Lestin, Ltd.

REFERENSI

Tom, Hagen, H., & Otten, T. (1999). ConTeXt an excursion. Hasselt, Belanda: Pragma ADE.

Windows Installation. (2012, November). Retrieved November 2013, from

http://www.wiki.contextgarden.net