1. PS Tricks
11 Oktober 2013
PS Tricks
(Post Script Tricks)
Hirwanto
Intisari
PSTricks merupakan koleksi dari PostScript yang didasarkan atau diperuntukkan untuk dokumen TEX
A
yang kompatibel dengan banyak makro paket LTEX yang ada. PSTricks sendiri mendukung berbagai
dokumen TEX seperti PlainTEX, ConTeXt dan memberikan warna, grafik, perputaran, cabang, dan perpindahan dokumen atau animasi. PSTricks diambil dari PostScript dan ditaruh ke dalam adonan kue
yang bernama TEX, maka jadilah yang disebut dengan PSTricks. Untuk menginstal paket PSTricks,
Anda bisa melakukan penginstalan secara menyeluruh paket LaTeX di bagian MikTEX packet manager
Kata Kunci
tex, postscript, pstricks
Daftar Isi
1
Memulai PSTricks
1
Memulai PSTricks
1
Daftar Pustaka
1
1. Memulai PSTricks
Memulai menggunakan PSTricks, salah satu cara
yang akan dijelaskan dibawah ini :
1. Mulailah membuat dokumen baru dan definisikan paket pstricks.
documentclass[10pt]{article}
usepackage{lipsum}
usepackage{fancyvrb}
usepackage{pst-tree,pstricks}
begin{document}
title {Can you use pstricks at
LaTeX ?}
author{Hir Wanto}
date{July 29, 2013}
maketitle
section{Memulai PS Tricks}
lipsum[1]
end{document}
2. Khusus bagi Anda yang memakai TeX Editor seperti WindEdt maka ceklah ketersedian
paket PSTricks Anda dibagian kanan Application bar, kemudian pilihlah MikTeX Package Manager. Jika Anda belum menginstal
PSTricks, maka salah satunya Anda bisa menginstal via Online.
3. Selanjutnya, untuk Anda pemakai WinEdt,
ubahlah pengaturan hasil Outputnya dengan
meng-klik Menu Options > Execution Modes
> TeX Options, kemudian klik radio button
dvi > ps > pdf lalu klik Apply dan terakhir
klik OK untuk menyetujui perubahan pengaturan.
Gambar 1. Petunjuk Mengubah pengaturan
untuk Ps Tricks
2. PS Tricks
(Post Script Tricks) — 2/2
4. Untuk memanggil paket pstricks maka pada
bagian preamble, dengan mengetik
usepackage{pstricks}. Jika Anda
ingin membuat cabang pohon(tree) maka Anda
dapat menambahkan pada bagian paket yaitu
usepackage{pst-tree,pstricks}
psset{fillstyle=solid}%
pscircle[fillcolor=yellow]{0.5}
definecolor{LightOrange} {cmyk
}{0,0.2,0.4,0}%
pscircle[fillcolor=LightOrange
](3.2,0){0.5}
Outputnya :
Tabel 1. Jenis -jenis Post Script Tricks
pst-2dplot
pst-abspos
pst-bar
pst-blur
pst-circ
pst-3d
pst-am
pst-barcode
pst-bspline
pst-coil
pst-3dplot
pst-asr
pst-bezier
pst-calender
Berikut contohnya yaitu :
3. Penggunaan Parameter Grafik
PSTricks mengggunakan sistem nilai dari parameter yang diberikan seperti garis, grafik, atau grafik
yang dikombinasikan dengan teks. Kamu bisa mengubah nilai standar warna yang ada dengan memanggil perintah yaitu psset.
psset{fillstyle=solid}%
pscircle[fillcolor=yellow]{0.5}
definecolor{LightOrange} {cmyk
}{0,0.2,0.4,0}%
pscircle[fillcolor=LightOrange
](3.2,0){0.5}
2. Dasar-dasar PSTricks
2.1 Arguments dan Delimiters
Makro PSTricks menggunakan delimiters seperti
ini :
4. Dimensi, Koordinat, dan Sudut
Argumen didalam PSTricks adalah dimensi sedangkan pilihannya adalah unit. Pengaturan unit standar menggunakan
unit=dim ukuran standar : 1 cm
{arg} Curly braces
[arg] Brackets (only for optional
arguments)
(x,y) Parentheses and commas for
coordinates
= and,for parameters par1=val1,
2.2 Color
PSTricks memiliki warna grayscale seperti black,
darkgray, gray, lightgray, dan white dan warna seperti red, green, blue, cyan, magenta, dan yellow merupakan warna yang telah didefinisikan sebelumnya
di PsTricks. Dibawah ini diberikan contoh penggunaan warna yaitu :
sebagai parameter. Pernyataan berikut mempunyai
ukuran yang sama :
psset{linewidth=.5cm}
psset{linewidth=.5
Kamu bisa menggunakan pengaturan standar dimensi
didalam pengaturan yang bukan PSTricks :
pssetlength{cmd}{dim}
psaddtolength{cmd}{dim}
Dimana cmd merupakan dimensi yang terdaftar
sedangkan dim adalah panjang dengan unit yang
dipilih. Pengaturan koodinat pasangan yaitu (x, y).
3. PS Tricks
(Post Script Tricks) — 3/2
Perintah SpecialColor, misalkan kamu menggunakan koordinat polar yaitu (< r >, < a >) den- psline[linewidth=2pt,linearc
=.25]{->}(4,2)(0,1)(2,0)
gan r jari-jari dan a sudut. Kamu tetap bisa juga
menggunakan koodinat kartesius. Secara standar, Output :
pengaturan unitnya terdiri dari tiga parameter yaitu
:
xunit=dim Default: 1cm
yunit=dim Default: 1cm
runit=dim Default: 1cm
qline(coor0)(coor1)
5. Dasar- dasar suatu Objek
Perintah ini menggambar garis bukan berdasarkan
Dibagian ini akan diberikan dasar objek seperti garis, pada parameter arrow tetapi hanya segmen garis
polygon, sudut, lingkaran, dan lain sebagainya.
tunggal saja. Input :
5.1 Garis dan Polygon
Objek ini menggunakan parameter dibawah ini :
qline(0,0)(2,1)
Output :
inearc=dim Default: 0pt
Jari-jari sudut digambar di titik sudut garis menggunakan psline dan pspolygon sedangkan
untuk dim seharusnya bernilai positif.
framearc=num Default: 0
Didalam psframe dan makro yang berhubun- pspolygon*[par](x0,y0)(x1,y1)(x2,y
2) (xn,yn)
gan dengannya, jari-jari yang men- gelilingi sudut
adalah dalam pengaturan standar satu setengah num
dikali denga lebar atau tinggi frame yang mana lebih
Perintah ini adalah sama dengan psline hanya
sedikit dari itu. num seharusnya antara 0 dan 1.
berbeda pada path garis yang tertutup. Untuk contoh Input :
cornersize=relative/absolute
Default:relative
pspolygon[linewidth=1.5pt](0,2)
(1,2)
pspolygon*[linearc=.2,linecolor=
darkgray](1,0)(1,2)(4,0)(4,2)
Jika cornersize adalah relatif, maka framearc parameter menghasilkan jari-jari yang mengelilingi
sudut untuk psframe, sebagaimanan penjelasan
diatas maka jari-jari bertahan pada ukuran frame. Output :
Jika cornersize adalah absolut, maka pa- rameter
linearc menghasilkan jari-jari yang mengelilingi sudut
untuk psframe(jari- jarinya tetap pada ukurannya).
psline*[par]{arrows}(x0,y0)(x1,y1)
...(xn,yn)
Perintah ini menggambarkan suatu garis yang berisi
titik -titik koordinat yang diberikan. Untuk contoh
Input :
psframe*[par](x0,y0)(x1,y1)
Perintah ini menggambarkan suatu persegi dengan
titik -titik sudut yaitu (x0 , y0 ) dan (x1 , y1 ). Input :
4. PS Tricks
(Post Script Tricks) — 4/2
psframe[linewidth=2pt,framearc=.3,
fillstyle=solid,
fillcolor=lightgray](4,2)
psframe*[linecolor=white](1,.5)
(2,1.5)
Output :
begin{lstlisting}
pstriangle*[par](x0,y0)(x1,y1)
pstriangle menggambarkan grafik berbentuk
segitiga dengan titik basis ten- gah di (x0 , y0 ) dan
titik- titik yang lain yaitu x1 dan y1 . Input :
pstriangle*[gangle=10](2,.5)(4,1)
Output :
psframe*[linecolor=white](1,.5)
(2,1.5)
psdiamond*[par](x0,y0)(x1,y1)
Perintah ini menggambar suatu bentuk berlian dengan titik tengah (x0 , y0 ) dan setengah tinggi dan
lebarnya adalah sama dengan x1 dan y1 . Input :
psdiamond[framearc=.3,fillstyle=
solid,
fillcolor=lightgray](2,1)(1.5,1)
Output :
Diamond diputar dibagian tengah menggunakan
gangle=angle Default: 0
Input :
psdiamond[framearc=.3,fillstyle=
solid,
gangle=120,fillcolor=lightgray
](2,1)(1.5,1)
end{lstilisting}
Output :
[2cm]
psdiamond[framearc=.3,fillstyle=
solid,
gangle=120,fillcolor=lightgray
](2,1)(1.5,1)
6. Kesimpulan
PS Tricks memberikan kemudahan bagi kita dalam
menggambar grafik didalam dengan tambaha fitur
A
paket yang ada di L TEX sehingga dapat digunakan
dalam membuat grafik tersebut.
Daftar Pustaka
[1]
Timothy Van Zandt. PsTricks Users Guide Version 0.93a. 1993.