SlideShare a Scribd company logo
1 of 10
Download to read offline
minted 
Paket penampil kode program yang berkualitas 
tinggi 
Hirwanto 
9 Oktober 2014 
Daftar Isi 
1 Pendahuluan 1 
2 Tahap Instalasi 2 
3 Permintaan Paket 3 
4 Instalasi Paket Minted 4 
5 Sistem Operasi Windows 4 
6 Penggunaan Dasar 5 
6.1 Pesan Kesalahan ketika Kompilasi . . . . . . . . . . . . . . . . . . . . . 5 
7 Detail Deskripsi Minted 6 
8 Tema pada Minted 8 
9 Contoh 9 
Ringkasan 
Minted merupakan paket yang membantu Anda dalam menampilkan kode 
program dengan kualitas tingkat tinggi menggunakan tambahan program yang 
disebut sebagai Pygments. Paket ini juga menjelaskan pilihan pengaturan dengan 
hasil kode program yang berkualitas, bagus dan menarik. Inisiasi dari program 
ini adalah ketika sang pencipta program minted yaitu Konrad Rudolph merasa 
ada beberapa kekurangan dari paket listing dalam menampilkan kode program 
yang berbeda dan beberapa hal pengaturan warna yang tidak menarik/konstan. 
1 Pendahuluan 
Minted merupakan paket yang mengikuti sumber kode di LATEX. Untuk contoh : 
1
1 nbeginfmintedgflanguageg 
2 code 
3 nendfmintedg 
Tidak seperti paket LATEX, yang lainnya seperti ; listing, paket minted mensyaratk- 
an instalasi program tambahan yang disebut, Pygments. Ini seperti yang tidak ada 
gunannya namun ada hal berguna. Pygments memberikan dan memberikan tampi- 
lan/hasil sintax program berkualitas tinggi dibanding paket yang biasa kita gunakan. 
Untuk contoh, paket listing secara dasar hanya mempunyai string, komentar, dan ka- 
ta kunci yang memiliki kualitas baik dalam penampilan.Disisi lain Pygments dapat 
mendukung secara penuh pengaturan sumber kode dari berbagai sumber kode program 
yang ada. Tentunya, kita harus memberikan masukan khusus untuk mengubah tam- 
pilan kode baik itu string, angka, jenisnya untuk mengidenti
kasi suatu program yang 
menarik seperti hasil tampilan kode HTML. 
Beberapa kode program diatur khusus untuk tampilan kode program tersebut baik 
pengaturan nomor, string maupun kata kunci. Berikut ini contoh program Ruby yaitu 
sebagai berikut : 
class Foo 
def init 
pi = Math::PI 
@var = "Pi is approx. #{pi}" 
end 
end 
Kita mempunyai empat perbedaan warna untuk identi
kasi dan kembali ke dalam 
string dan tidak adalah masalah untuk program Pygments. 
2 Tahap Instalasi 
Untuk melakukan instalasi, paket minted memberikan tambahan program yaitu Pygments 
merupakan program yang dibuat oleh Python. Untuk instalasi program Pygments, 
yakinkan bahwa kamu telah melakukan instalasi program Python versi terakhir untuk 
saat ini tanggal 9 Oktober 2014 dengan versi Python3.4. Selanjutnya untuk meyakink- 
an kamu telah melakukan instalasi program Python dan versi yang kamu gunakan, 
dapat dilakukan dengan cara berikut ini : 
1. Bukalah command prompt pada tombol Windows Anda yakinkan sesuai dengan 
urutannya yaitu C:nPython34>. Seandainya pada tampilan command prompt 
tidak sesuai. 
2. Ketika kamu membuka command prompt tampilannya seperti ini C:nUsersn 
hirwanto> maka hal yang harus Anda yaitu sebagai berikut : 
 C:nUsersnhirwanto cd.. kemudian tahap selanjutnya, 
 C:nUserscd.. kemudian tahap selanjutnya, 
2
C:n kemudian tahap selanjutnya, 
 C:ncd Python34 kemudain tahap selanjutnya, 
 C:nPython34python version, 
 Selanjutnya dibaris yang baru akan menampilkan, 
1 C:nPython34 
2 Python 3.4.1 
3. Program Python mensyaratkan kita untuk menjalankan program sesuai dengan 
prosedur program tersebut berasal sehingga ketika kita melakukan kesalahan, 
salah satunya berada pada perintah di command prompt. 
Selanjutnya, hal yang terpenting yang perlu kita instal yaitu Pygments dapat dila- 
kukan dengan cara melakukan instalasi program easey install Pygments. Program 
easy install berada pada bagian C:nPython34nScriptseasy install.exe kemudian 
ikut perintah berikut : 
1 C:nPython34nScript easy install pygments 
atau dengan cara yang lain, kamu bisa unduh pip lakukan instalasi maka secara lang- 
sung akan menginstal program Pygments. 
3 Permintaan Paket 
Untuk dapat menjalankan paket minted, kamu seharusnya melakukan instalasi paket 
yang diminta untuk dapat menjalankannya, berikut ini paket LATEX yang perlu kamu 
instal : 
1. keyval 
2. fancyvrb 
3. xcolor 
4. 
oat 
5. ifthen 
6. calc 
7. ifplatform 
Untuk daftar paket LATEX diatas diharuskan merupakan paket versi terbaru dan pem- 
baruan yang terakhir. Kamu dapat melakukan pembaruan paket di MikTEX khususnya 
di WinEdt 8.0 yaitu dengan cara klik MikTEX Update Wizard pada menu bar di Win- 
dows selanjutnya tunggu hingga menampilkan kotak dialog persetujuan pembaruan 
lalu klik OK. Pada tahapan ini MikTEX akan memberikan pilihan tempat server yang 
memiliki distribusi LATEX baik itu server online, CD, maupun server lokal dan pilihlah 
salah satu tunggu hingga menampilkan daftar paket yang akan dilakukan pembaruan. 
Langkah selanjutnya, klik Next kemudian terakhir kali klik Close untuk mengakhiri 
pembaruan yang telah dilakukan. 
3
Kendala ketika melakukan pembaruan pada paket LATEX bisa disebabkan pada ja- 
ringan internet yang dimiliki maupun server penyimpanan LATEX di masing -masing 
negara distribusi paket tersebut. 
4 Instalasi Paket Minted 
Bagi Anda yang telah melakukan instalasi program LATEX secara lengkap maka secara 
langsung paket minted telah terinstal dengan baik. Untuk yang belum melakukan 
instalasi paket tersebut, hal tempatkan pada folder yang sama pada dokumen yang 
memerlukan paket minted. 
5 Sistem Operasi Windows 
Instalasi minted pada sistem operasi Windows sebenarnya tidak secara langsung, 
namun disini ada dua instalasi kompilasi dan penggunaannya yaitu sebagai berikut : 
Instalasi Instalasi pada Windows ketika kita melakukan instalasi dengan menggunakan 
easy install sebenarnya telah menambahkan suatu PATH di sistem kita, namun 
untuk meyakinkan bahwa telah sesuai pada tempatnya, bisa dilakukan dengan 
cara berikut ini : 
1. Klik tombol Start pad Windows, selanjutnya 
2. Klik kanan mouse pada bagian Computer kemudian, 
3. Pilih Properties, lalu 
4. Pada bagian kiri tampilan, klik Advanced systems Settings selanjutnya, 
5. Pada bagian Advanced, klik Environment variable,lalu 
6. Pada System variables, klik PATH kemudian, 
7. Tambahkan sintax, berikut ini : 
1 C:nPython34nScripts 
8. Selanjutnya, klik OK lalu Ok untuk menyetujui perubahannya. 
Penggunaan Penggunaan Pygments tidak didistribusi secara langsung sehingga kita perlu 
membuat suatu perintah skrip sederhana dan tempatkan pada folder C:nPython 
34nScripts dan simpanlah dengan nama pygmentize.cmd. Buatlah skrip terse- 
but dengan menggunakan Notepad kemudian buat dokumen baru dengan nama 
pygmentize.cmd lalu simpan dengan nama tersebut pada pengaturan di Note- 
pad, pilih All Files. Berikut ini skrips yang dibutuhkan : 
1 @echo o 
2 set PYTHONPATH=C:nPython34 
3 %PYTHONPATH%npython.exe %PYTHONPATH%nScriptsn 
pygmentize % 
4
6 Penggunaan Dasar 
Penggunaan dasar paket minted yaitu menampilkan kode program dengah hasil yang 
bagus dan berwarna, berikut ini adalah contoh yang sederhana yang bisa kamu lakukan 
: 
1. Buatlah suatu dokumen.tex, misalkan dengan nama rr.tex dan berikut contoh 
kode : 
1 ndocumentclassfarticleg 
2 nusepackagefmintedg 
3 nbeginfdocumentg 
4 nbeginfmintedgfcg 
5 int main() f 
6 printf (hello , world); 
7 return 0; 
8 g 
9 nendfmintedg 
10 nendfdocumentg 
2. Selanjutnya buatlah sebuah folder dengan nama, misalnya rr dan
le rr.tex. Un- 
tuk melakukan kompilasi dengan cara berikut ini : 
1 pd
atex shellescape rr 
3. Seandainya tidak bisa dilakukan kompilasi, maka ikuti prosedur kompilasi untuk 
melihat versi Python Jika
lemu berada pada folder D:n New folder 14 
namun ketika kamu melakukan proses kompilasi berada pada folder D:n New 
folder 13 maka hanya ikuti langkah seperti proses melihat versi Python, 
yaitu 
1 D:n New folder 14 cd.. 
2 D:n cd New folder 13 
3 D:n New folder 13pd
atex shellescape rr 
6.1 Pesan Kesalahan ketika Kompilasi 
Berikut ini beberapa pesan kesalah ketika melakukan kompilasi paket Minted di 
LATEX yaitu : 
1. Ketika kita melakukan kesalahan dalam kompilasi, maka tekan huruf kapital X 
pada keyboard sehingga akan kembali pada proses awal atau menghentikan proses 
yang ada. 
2. Pada saat kompilasi, kita lupa menambah nama
le yang dikompilasi, yaitu 
1 pd
atex shellescape 
5

More Related Content

What's hot

Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
andhycicau
 
Rasmus lerdorf penemu php
Rasmus lerdorf penemu phpRasmus lerdorf penemu php
Rasmus lerdorf penemu php
SOPHIE PARIS
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
Iwan Tanjung
 

What's hot (16)

Php GTK Indonesia
Php GTK IndonesiaPhp GTK Indonesia
Php GTK Indonesia
 
Membuat Dokumen LaTeX3
Membuat Dokumen LaTeX3Membuat Dokumen LaTeX3
Membuat Dokumen LaTeX3
 
Part 4: Mendownload dan Menginstall Compiler Turbo Pascal 7
Part 4: Mendownload dan Menginstall Compiler Turbo Pascal 7Part 4: Mendownload dan Menginstall Compiler Turbo Pascal 7
Part 4: Mendownload dan Menginstall Compiler Turbo Pascal 7
 
1.pemograman dasar
1.pemograman dasar1.pemograman dasar
1.pemograman dasar
 
Php 0
Php 0Php 0
Php 0
 
Pask 1 14_s16010_sandro
Pask 1 14_s16010_sandroPask 1 14_s16010_sandro
Pask 1 14_s16010_sandro
 
Panduan menggunakan program pascal versi 7
Panduan menggunakan program pascal versi 7Panduan menggunakan program pascal versi 7
Panduan menggunakan program pascal versi 7
 
Storage On-Line Test with Solution
Storage On-Line Test with SolutionStorage On-Line Test with Solution
Storage On-Line Test with Solution
 
Struktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatikaStruktur dasar input dan output aritmatika
Struktur dasar input dan output aritmatika
 
Part 24 Perintah Record with
Part 24 Perintah Record withPart 24 Perintah Record with
Part 24 Perintah Record with
 
Rasmus lerdorf penemu php
Rasmus lerdorf penemu phpRasmus lerdorf penemu php
Rasmus lerdorf penemu php
 
Web programming pertemuan 1
Web programming   pertemuan 1Web programming   pertemuan 1
Web programming pertemuan 1
 
Java1
Java1Java1
Java1
 
R -Sweave/ Sweave For Statistical Programming at LaTeX
R -Sweave/ Sweave For Statistical Programming at LaTeX R -Sweave/ Sweave For Statistical Programming at LaTeX
R -Sweave/ Sweave For Statistical Programming at LaTeX
 
1. pengenalan python
1. pengenalan python1. pengenalan python
1. pengenalan python
 
Praktikum 4A
Praktikum 4APraktikum 4A
Praktikum 4A
 

Viewers also liked

Par stabilitātes programmu 2014-2017
Par stabilitātes programmu 2014-2017Par stabilitātes programmu 2014-2017
Par stabilitātes programmu 2014-2017
Finanšu ministrija
 
2016 investing in energy
2016 investing in energy2016 investing in energy
2016 investing in energy
Adel Abouhana
 
Protein sequence classification in data mining– a study
Protein sequence classification in data mining– a studyProtein sequence classification in data mining– a study
Protein sequence classification in data mining– a study
Zac Darcy
 
Dean interview action plan mhs
Dean interview action plan mhsDean interview action plan mhs
Dean interview action plan mhs
palsrock
 

Viewers also liked (18)

EthnograthyMiniPresentationAssignement
EthnograthyMiniPresentationAssignementEthnograthyMiniPresentationAssignement
EthnograthyMiniPresentationAssignement
 
Date Night Study - Play!
Date Night Study - Play!Date Night Study - Play!
Date Night Study - Play!
 
Location analysis
Location analysisLocation analysis
Location analysis
 
PROTECTOR CONTROL PC-AODV-BH IN THE AD HOC NETWORKS
PROTECTOR CONTROL PC-AODV-BH IN THE AD HOC NETWORKSPROTECTOR CONTROL PC-AODV-BH IN THE AD HOC NETWORKS
PROTECTOR CONTROL PC-AODV-BH IN THE AD HOC NETWORKS
 
Minit mesyuarat exco perhubungan sosial 2 real
Minit mesyuarat exco perhubungan sosial 2 realMinit mesyuarat exco perhubungan sosial 2 real
Minit mesyuarat exco perhubungan sosial 2 real
 
Par stabilitātes programmu 2014-2017
Par stabilitātes programmu 2014-2017Par stabilitātes programmu 2014-2017
Par stabilitātes programmu 2014-2017
 
North London IT Support - Product Model and Pricing Structure
North London IT Support - Product Model and Pricing StructureNorth London IT Support - Product Model and Pricing Structure
North London IT Support - Product Model and Pricing Structure
 
Elsö hó-2014
Elsö hó-2014Elsö hó-2014
Elsö hó-2014
 
GC3 Beamer
GC3 BeamerGC3 Beamer
GC3 Beamer
 
Fulfilling real time analytics on obi apps platform
Fulfilling real time analytics on obi apps platformFulfilling real time analytics on obi apps platform
Fulfilling real time analytics on obi apps platform
 
(484387875) learing for-life-soft-skills-sgd-29 june (1)
(484387875) learing for-life-soft-skills-sgd-29 june (1)(484387875) learing for-life-soft-skills-sgd-29 june (1)
(484387875) learing for-life-soft-skills-sgd-29 june (1)
 
2016 investing in energy
2016 investing in energy2016 investing in energy
2016 investing in energy
 
RELATÓRIO DE PROFESSORES COM PERIODOS AQUISITIVOS PARA LICENÇA PREMIO- PECÚNIA
RELATÓRIO DE PROFESSORES COM PERIODOS AQUISITIVOS PARA LICENÇA PREMIO- PECÚNIARELATÓRIO DE PROFESSORES COM PERIODOS AQUISITIVOS PARA LICENÇA PREMIO- PECÚNIA
RELATÓRIO DE PROFESSORES COM PERIODOS AQUISITIVOS PARA LICENÇA PREMIO- PECÚNIA
 
Protein sequence classification in data mining– a study
Protein sequence classification in data mining– a studyProtein sequence classification in data mining– a study
Protein sequence classification in data mining– a study
 
Computer modern
Computer modernComputer modern
Computer modern
 
Caring for your tie
Caring for your tieCaring for your tie
Caring for your tie
 
Dean interview action plan mhs
Dean interview action plan mhsDean interview action plan mhs
Dean interview action plan mhs
 
Dinero entre-el-amor-y-el-odio
Dinero entre-el-amor-y-el-odioDinero entre-el-amor-y-el-odio
Dinero entre-el-amor-y-el-odio
 

Similar to Minted, High Lighting Source Code

Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7
Cahya Dwiana SN
 
Dasar pemrograman-python
Dasar pemrograman-pythonDasar pemrograman-python
Dasar pemrograman-python
namasaja
 
Aplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anitaAplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anita
desi anita
 
Modul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman AndaModul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman Anda
Materi Kuliah Online
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Individual Consultants
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Individual Consultants
 
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdfJENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
Jurnal IT
 

Similar to Minted, High Lighting Source Code (20)

Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)Aplikasi Linux Ubuntu (Ubuntu Aplication)
Aplikasi Linux Ubuntu (Ubuntu Aplication)
 
Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7Memasang aplikasi phpindonesia_di_windows_7
Memasang aplikasi phpindonesia_di_windows_7
 
Pemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalanPemrograman dasar 01-perkenalan
Pemrograman dasar 01-perkenalan
 
Dasar pemrograman-python
Dasar pemrograman-pythonDasar pemrograman-python
Dasar pemrograman-python
 
Kk8
Kk8Kk8
Kk8
 
6 modul avr
6 modul avr6 modul avr
6 modul avr
 
670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc670426587f8d8102a1eb712c3a13d9e5.doc
670426587f8d8102a1eb712c3a13d9e5.doc
 
Con text Untuk Pemula
Con text Untuk PemulaCon text Untuk Pemula
Con text Untuk Pemula
 
Aplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anitaAplikasi accessories pada windows oleh desi anita
Aplikasi accessories pada windows oleh desi anita
 
Modul praktikum Bahasa assembly
Modul praktikum Bahasa assemblyModul praktikum Bahasa assembly
Modul praktikum Bahasa assembly
 
Bahasa pemrograman pascal
Bahasa pemrograman pascalBahasa pemrograman pascal
Bahasa pemrograman pascal
 
Modul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman AndaModul3 - Mengenali Lingkup Pemrogaman Anda
Modul3 - Mengenali Lingkup Pemrogaman Anda
 
Jeni intro1-bab03-mengenali lingkup pemrograman anda
Jeni intro1-bab03-mengenali lingkup pemrograman andaJeni intro1-bab03-mengenali lingkup pemrograman anda
Jeni intro1-bab03-mengenali lingkup pemrograman anda
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
 
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman AndaJeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
Jeni Intro1 Bab03 Mengenali Lingkup Pemrograman Anda
 
IPython
IPythonIPython
IPython
 
KK_8_TKJ
KK_8_TKJKK_8_TKJ
KK_8_TKJ
 
Modul packet-tracer
Modul packet-tracerModul packet-tracer
Modul packet-tracer
 
Modul packet-tracer
Modul packet-tracerModul packet-tracer
Modul packet-tracer
 
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdfJENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
JENI-Intro1-Bab03-Mengenali Lingkup Pemrograman Anda.pdf
 

More from Hirwanto Iwan

More from Hirwanto Iwan (20)

01. integral fungsi aljabar
01. integral fungsi aljabar01. integral fungsi aljabar
01. integral fungsi aljabar
 
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS SerangAnalisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
Analisis Butir Soal PG Matematika Wajib Kelas XII IPA-IPS NFBS Serang
 
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPAAnalisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
Analisis Butir Soal Pilihan Ganda Matematika Wajib Kelas XII IPA
 
Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar Materi Limit Aljabar dan Turunan Aljabar
Materi Limit Aljabar dan Turunan Aljabar
 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPSPembahasan Soal Matematika Wajib PTS Kelas XI IPS
Pembahasan Soal Matematika Wajib PTS Kelas XI IPS
 
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPAPembahasan Soal Matematika Wajib PTS Kelas XI IPA
Pembahasan Soal Matematika Wajib PTS Kelas XI IPA
 
Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1Fitur Baru WinEdt 9.1
Fitur Baru WinEdt 9.1
 
Kumpulan Soal UM UGM
Kumpulan Soal UM UGMKumpulan Soal UM UGM
Kumpulan Soal UM UGM
 
Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33Membuat Dokumen LaTeX Edisi ke - 33
Membuat Dokumen LaTeX Edisi ke - 33
 
AGH Beamer
AGH BeamerAGH Beamer
AGH Beamer
 
AFIT Beamer
AFIT BeamerAFIT Beamer
AFIT Beamer
 
Hackd Beamer
Hackd BeamerHackd Beamer
Hackd Beamer
 
LUH Beamer
LUH BeamerLUH Beamer
LUH Beamer
 
Cambridge Beamer
Cambridge BeamerCambridge Beamer
Cambridge Beamer
 
ESOP Beamer
ESOP BeamerESOP Beamer
ESOP Beamer
 
AP Beamer
AP BeamerAP Beamer
AP Beamer
 
Naked Beamer
Naked BeamerNaked Beamer
Naked Beamer
 
TUDelft Beamer
TUDelft BeamerTUDelft Beamer
TUDelft Beamer
 
Keynote Beamer
Keynote BeamerKeynote Beamer
Keynote Beamer
 
Sybilla Beamer
Sybilla Beamer Sybilla Beamer
Sybilla Beamer
 

Recently uploaded

Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
IvvatulAini
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
DessyArliani
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
furqanridha
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
novibernadina
 

Recently uploaded (20)

PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptxPPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
PPT PENDIDIKAN KELAS RANGKAP MODUL 3 KELOMPOK 3.pptx
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
PELAKSANAAN + Link2 Materi BimTek _PTK 007 Rev-5 Thn 2023 (PENGADAAN) & Perhi...
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Prakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptxPrakarsa Perubahan dan kanvas ATAP (1).pptx
Prakarsa Perubahan dan kanvas ATAP (1).pptx
 
Konseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusiaKonseptual Model Keperawatan Jiwa pada manusia
Konseptual Model Keperawatan Jiwa pada manusia
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
Contoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptxContoh PPT Seminar Proposal Teknik Informatika.pptx
Contoh PPT Seminar Proposal Teknik Informatika.pptx
 
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 20241. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
1. Kisi-kisi PAT IPA Kelas 7 Kurmer 2024
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024Panduan Memahami Data Rapor Pendidikan 2024
Panduan Memahami Data Rapor Pendidikan 2024
 
.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx.....................Swamedikasi 2-2.pptx
.....................Swamedikasi 2-2.pptx
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 

Minted, High Lighting Source Code

  • 1. minted Paket penampil kode program yang berkualitas tinggi Hirwanto 9 Oktober 2014 Daftar Isi 1 Pendahuluan 1 2 Tahap Instalasi 2 3 Permintaan Paket 3 4 Instalasi Paket Minted 4 5 Sistem Operasi Windows 4 6 Penggunaan Dasar 5 6.1 Pesan Kesalahan ketika Kompilasi . . . . . . . . . . . . . . . . . . . . . 5 7 Detail Deskripsi Minted 6 8 Tema pada Minted 8 9 Contoh 9 Ringkasan Minted merupakan paket yang membantu Anda dalam menampilkan kode program dengan kualitas tingkat tinggi menggunakan tambahan program yang disebut sebagai Pygments. Paket ini juga menjelaskan pilihan pengaturan dengan hasil kode program yang berkualitas, bagus dan menarik. Inisiasi dari program ini adalah ketika sang pencipta program minted yaitu Konrad Rudolph merasa ada beberapa kekurangan dari paket listing dalam menampilkan kode program yang berbeda dan beberapa hal pengaturan warna yang tidak menarik/konstan. 1 Pendahuluan Minted merupakan paket yang mengikuti sumber kode di LATEX. Untuk contoh : 1
  • 2. 1 nbeginfmintedgflanguageg 2 code 3 nendfmintedg Tidak seperti paket LATEX, yang lainnya seperti ; listing, paket minted mensyaratk- an instalasi program tambahan yang disebut, Pygments. Ini seperti yang tidak ada gunannya namun ada hal berguna. Pygments memberikan dan memberikan tampi- lan/hasil sintax program berkualitas tinggi dibanding paket yang biasa kita gunakan. Untuk contoh, paket listing secara dasar hanya mempunyai string, komentar, dan ka- ta kunci yang memiliki kualitas baik dalam penampilan.Disisi lain Pygments dapat mendukung secara penuh pengaturan sumber kode dari berbagai sumber kode program yang ada. Tentunya, kita harus memberikan masukan khusus untuk mengubah tam- pilan kode baik itu string, angka, jenisnya untuk mengidenti
  • 3. kasi suatu program yang menarik seperti hasil tampilan kode HTML. Beberapa kode program diatur khusus untuk tampilan kode program tersebut baik pengaturan nomor, string maupun kata kunci. Berikut ini contoh program Ruby yaitu sebagai berikut : class Foo def init pi = Math::PI @var = "Pi is approx. #{pi}" end end Kita mempunyai empat perbedaan warna untuk identi
  • 4. kasi dan kembali ke dalam string dan tidak adalah masalah untuk program Pygments. 2 Tahap Instalasi Untuk melakukan instalasi, paket minted memberikan tambahan program yaitu Pygments merupakan program yang dibuat oleh Python. Untuk instalasi program Pygments, yakinkan bahwa kamu telah melakukan instalasi program Python versi terakhir untuk saat ini tanggal 9 Oktober 2014 dengan versi Python3.4. Selanjutnya untuk meyakink- an kamu telah melakukan instalasi program Python dan versi yang kamu gunakan, dapat dilakukan dengan cara berikut ini : 1. Bukalah command prompt pada tombol Windows Anda yakinkan sesuai dengan urutannya yaitu C:nPython34>. Seandainya pada tampilan command prompt tidak sesuai. 2. Ketika kamu membuka command prompt tampilannya seperti ini C:nUsersn hirwanto> maka hal yang harus Anda yaitu sebagai berikut : C:nUsersnhirwanto cd.. kemudian tahap selanjutnya, C:nUserscd.. kemudian tahap selanjutnya, 2
  • 5. C:n kemudian tahap selanjutnya, C:ncd Python34 kemudain tahap selanjutnya, C:nPython34python version, Selanjutnya dibaris yang baru akan menampilkan, 1 C:nPython34 2 Python 3.4.1 3. Program Python mensyaratkan kita untuk menjalankan program sesuai dengan prosedur program tersebut berasal sehingga ketika kita melakukan kesalahan, salah satunya berada pada perintah di command prompt. Selanjutnya, hal yang terpenting yang perlu kita instal yaitu Pygments dapat dila- kukan dengan cara melakukan instalasi program easey install Pygments. Program easy install berada pada bagian C:nPython34nScriptseasy install.exe kemudian ikut perintah berikut : 1 C:nPython34nScript easy install pygments atau dengan cara yang lain, kamu bisa unduh pip lakukan instalasi maka secara lang- sung akan menginstal program Pygments. 3 Permintaan Paket Untuk dapat menjalankan paket minted, kamu seharusnya melakukan instalasi paket yang diminta untuk dapat menjalankannya, berikut ini paket LATEX yang perlu kamu instal : 1. keyval 2. fancyvrb 3. xcolor 4. oat 5. ifthen 6. calc 7. ifplatform Untuk daftar paket LATEX diatas diharuskan merupakan paket versi terbaru dan pem- baruan yang terakhir. Kamu dapat melakukan pembaruan paket di MikTEX khususnya di WinEdt 8.0 yaitu dengan cara klik MikTEX Update Wizard pada menu bar di Win- dows selanjutnya tunggu hingga menampilkan kotak dialog persetujuan pembaruan lalu klik OK. Pada tahapan ini MikTEX akan memberikan pilihan tempat server yang memiliki distribusi LATEX baik itu server online, CD, maupun server lokal dan pilihlah salah satu tunggu hingga menampilkan daftar paket yang akan dilakukan pembaruan. Langkah selanjutnya, klik Next kemudian terakhir kali klik Close untuk mengakhiri pembaruan yang telah dilakukan. 3
  • 6. Kendala ketika melakukan pembaruan pada paket LATEX bisa disebabkan pada ja- ringan internet yang dimiliki maupun server penyimpanan LATEX di masing -masing negara distribusi paket tersebut. 4 Instalasi Paket Minted Bagi Anda yang telah melakukan instalasi program LATEX secara lengkap maka secara langsung paket minted telah terinstal dengan baik. Untuk yang belum melakukan instalasi paket tersebut, hal tempatkan pada folder yang sama pada dokumen yang memerlukan paket minted. 5 Sistem Operasi Windows Instalasi minted pada sistem operasi Windows sebenarnya tidak secara langsung, namun disini ada dua instalasi kompilasi dan penggunaannya yaitu sebagai berikut : Instalasi Instalasi pada Windows ketika kita melakukan instalasi dengan menggunakan easy install sebenarnya telah menambahkan suatu PATH di sistem kita, namun untuk meyakinkan bahwa telah sesuai pada tempatnya, bisa dilakukan dengan cara berikut ini : 1. Klik tombol Start pad Windows, selanjutnya 2. Klik kanan mouse pada bagian Computer kemudian, 3. Pilih Properties, lalu 4. Pada bagian kiri tampilan, klik Advanced systems Settings selanjutnya, 5. Pada bagian Advanced, klik Environment variable,lalu 6. Pada System variables, klik PATH kemudian, 7. Tambahkan sintax, berikut ini : 1 C:nPython34nScripts 8. Selanjutnya, klik OK lalu Ok untuk menyetujui perubahannya. Penggunaan Penggunaan Pygments tidak didistribusi secara langsung sehingga kita perlu membuat suatu perintah skrip sederhana dan tempatkan pada folder C:nPython 34nScripts dan simpanlah dengan nama pygmentize.cmd. Buatlah skrip terse- but dengan menggunakan Notepad kemudian buat dokumen baru dengan nama pygmentize.cmd lalu simpan dengan nama tersebut pada pengaturan di Note- pad, pilih All Files. Berikut ini skrips yang dibutuhkan : 1 @echo o 2 set PYTHONPATH=C:nPython34 3 %PYTHONPATH%npython.exe %PYTHONPATH%nScriptsn pygmentize % 4
  • 7. 6 Penggunaan Dasar Penggunaan dasar paket minted yaitu menampilkan kode program dengah hasil yang bagus dan berwarna, berikut ini adalah contoh yang sederhana yang bisa kamu lakukan : 1. Buatlah suatu dokumen.tex, misalkan dengan nama rr.tex dan berikut contoh kode : 1 ndocumentclassfarticleg 2 nusepackagefmintedg 3 nbeginfdocumentg 4 nbeginfmintedgfcg 5 int main() f 6 printf (hello , world); 7 return 0; 8 g 9 nendfmintedg 10 nendfdocumentg 2. Selanjutnya buatlah sebuah folder dengan nama, misalnya rr dan
  • 8. le rr.tex. Un- tuk melakukan kompilasi dengan cara berikut ini : 1 pd atex shellescape rr 3. Seandainya tidak bisa dilakukan kompilasi, maka ikuti prosedur kompilasi untuk melihat versi Python Jika
  • 9. lemu berada pada folder D:n New folder 14 namun ketika kamu melakukan proses kompilasi berada pada folder D:n New folder 13 maka hanya ikuti langkah seperti proses melihat versi Python, yaitu 1 D:n New folder 14 cd.. 2 D:n cd New folder 13 3 D:n New folder 13pd atex shellescape rr 6.1 Pesan Kesalahan ketika Kompilasi Berikut ini beberapa pesan kesalah ketika melakukan kompilasi paket Minted di LATEX yaitu : 1. Ketika kita melakukan kesalahan dalam kompilasi, maka tekan huruf kapital X pada keyboard sehingga akan kembali pada proses awal atau menghentikan proses yang ada. 2. Pada saat kompilasi, kita lupa menambah nama
  • 10. le yang dikompilasi, yaitu 1 pd atex shellescape 5
  • 11. Maka akan menampilkan kesalahan, berikut ini : 1 D:nNew folder 13 pd atex shellescape 2 This is pdfTeX, Version 3.14159262.51.40.14 MikTeX 2.9 64bit 3 Penyelesaiannya adalah tekan huruf kapital X pada keyboard untuk menghen- tikan proses kompilasi. 3. Kita akan melakukan kompilasi namun
  • 12. le tidak berada difolder
  • 13. le tersebut na- mun berada pada folder yang berbeda, maka pesan kesalahan akan menunjukkan tampilan berikut ini : 1 D:nNew folder 13 pd atex shellescape mind 2 This is pdfTeX, Version 3.14159262.51.40.14 MikTeX 2.9 64bit 3 entering extended mode 4 ! I can't
  • 14. nd
  • 15. le 'mind' 5 mind 6 7 Please type another input
  • 16. le name: Ketika kita ketik huruf kapiter X, maka tetap menghasilkan kesalahan berikut ini : 1 D:nNew folder 13 pd atex shellescape mind 2 This is pdfTeX, Version 3.14159262.51.40.14 MikTeX 2.9 64bit 3 entering extended mode 4 ! I can't
  • 17. nd
  • 18. le 'mind' 5 mind 6 7 Please type another input
  • 19. le name: X 8 C:Program FilenMikTeX 2.9ntexnlatexntoolsX.tex 9 LaTeX2e 2014/05/10 10 Babel 3.9k and hyphenation patterns for 68 languages loaded Cara terbaik adalah menutup command prompt kemudian ubah directory folder seperti hal yang digunakan ketika melihat versi Python, namun bisa juga tetap melakukan hal tersebut tetapi akan menghasilkan suatu
  • 20. le proses kompilasi pada folder tersebut dengan nama X.log. 7 Detail Deskripsi Minted Berikut ini contoh dari minted dan penjelasannya : 1 nbeginfmintedg 2 [ 3 frame=lines, 4 framesep=2mm, 6
  • 21. 5 baselinestretch=1.2, 6 bgcolor=LightGray, 7 fontsize=nfootnotesize, 8 linenos 9 ] 10 fpythong 11 import numpy as np 12 13 def incmatrix(genl1,genl2): 14 m = len(genl1) 15 n = len(genl2) 16 M = None #to become the incidence matrix 17 VT = np.zeros((nm,1), int) #dummy variable 18 19 #compute the bitwise xor matrix 20 M1 = bitxormatrix(genl1) 21 M2 = np.triu(bitxormatrix(genl2),1) 22 23 for i in range(m1): 24 for j in range(i+1, m): 25 [ r ,c] = np.where(M2 == M1[i,j]) 26 for k in range(len(r)) : 27 VT[(i)n + r[k]] = 1; 28 VT[(i)n + c[k]] = 1; 29 VT[(j)n + r[k]] = 1; 30 VT[(j)n + c[k]] = 1; 31 32 if M is None: 33 M = np.copy(VT) 34 else : 35 M = np.concatenate((M, VT), 1) 36 37 VT = np.zeros((nm,1), int) 38 39 return M 40 nendfmintedg Kode ini diatas merupakan contoh minted. Untuk memulai menggunakan paket minted di LATEX selalu awali perintah dengan nbeginfmintedg[]fphytong diakhiri dengan nendfmintedg. Untuk bagian tanda kurung siku( [... ]) merupakan bagian dari pengaturan tampilan kode baik warna, ukuran frame, jarak antar kode dengan nomor kode, maupun nomor baris kode. Bagian pada kurung kurawal(fpythong) merupakan bagian dari kode program yang ingin ditampilkan pada hasil dokumen.pdf terdiri lebih dari 150 bahasa pemrograman yang berbeda. Berikut ini penjelasan kode diatas : frame=lines Bagian ini digunakan untuk menggambar dua garis, satu diatas dan satu lagi pada bagian dibawah frame. Untuk nilai yang lainnya yaitu leftline, topline, bottomlines dan single. 7
  • 22. framesep=2mm Bagian ini merupakan frame pemisah diatur dengan jarak 2mm untuk satuan yang lain bisa juga digunakan. baselinestretch=1.2 Bagian ini merupakan garis dalam diatur dengan jarak 1.2 Interlining of the code set to 1.2. bgcolor=LightGray Bagian ini merupakan latar belakang kode dengan warna LightGray diatur de- ngan pengaturan paket xcolor. Perlu diketahui bahwa pengaturan warna harus dide
  • 23. nisikan terlebih dahulu, misalkan dengan contoh berikut : 1 nde
  • 25. nisi warna diatas dibagian preamble. fontsize= Bagian ini merupakan pengaturan ukuran tulisan pada kode program, pada con- toh ini dengan ukuran nfootnotesize dan sebarang ukuran tulisan juga bisa digunakan. linenos Bagian ini menampikna nomor baris diaktifkan. Selain itu, paket minted juga bisa menampilkan notasi matematika dengan tampilan yang sebenarnya, berikut pengaturan dan penjelasannya : mathscape Bagian ini mengaktifkan mode matematika pada bagian kode komentar. rulecolor Bagian ini digunakan untuk melakukan perubahan pada warna frame. showspaces Bagian ini mengaktifkan karakter khusus untuk membuat jarak 8 Tema pada Minted Berikut ini beberapa tema pada minted yang bisa kita gunakan : 1. Minni 1 ndocumentclassfarticleg 2 nusepackagefmintedg 3 nusemintedstylefborlandg 4 5 nbeginfdocumentg 6 nbeginfmintedgfpythong 7 import numpy as np 8 9 def incmatrix(genl1,genl2): 10 m = len(genl1) 11 n = len(genl2) 12 M = None #to become the incidence matrix 13 VT = np.zeros((nm,1), int) #dummy variable 14 15 #compute the bitwise xor matrix 16 M1 = bitxormatrix(genl1) 17 M2 = np.triu(bitxormatrix(genl2),1) 18 nendfmintedg 19 nendfdocumentg 8
  • 26. import numpy as np def incmatrix(genl1,genl2): m = len(genl1) n = len(genl2) M = None #to become the incidence matrix VT = np.zeros((n*m,1), int) #dummy variable #compute the bitwise xor matrix M1 = bitxormatrix(genl1) M2 = np.triu(bitxormatrix(genl2),1) 1 ndocumentclassfarticleg 2 nusepackagefmintedg 3 nbeginfdocumentg 4 nbeginfmintedgfcg 5 int main() f 6 printf (hello , world); 7 return 0; 8 g 9 nendfmintedg 10 nendfdocumentg int main() { printf(hello, world); return 0; } 2. Untuk pilihan tema yang lain, dapat bisa Anda coba sendiri yaitu Nama Tema fruity rrt autum perldoc bw borland emacs colorful vim murphy pastie vs friendly trac native tango monokai Tabel 1: Pilihan Tema pada paket Minted 9 Contoh 1 nbeginfmintedg[mathescape, 2 linenos , 3 numbersep=5pt, 4 gobble=2, 5 frame=lines, 6 framesep=2mm]fcsharpg 9
  • 27. 7 string title = This is a Unicode npi in the sky 8 / 9 De
  • 28. ned as $npi=nlim fnntoninftygnfracfP ngfdg$ where $P$ is the perimeter 10 of an $n$sided regular polygon circumscribing a 11 circle of diameter $d$. 12 / 13 const double pi = 3.1415926535 14 nendfmintedg 1 string title = This is a Unicode pi in the sky 2 /* 3 Defined as = limn!1 Pn d where P is the perimeter 4 of an n-sided regular polygon circumscribing a 5 circle of diameter d. 6 */ 7 const double pi = 3.1415926535 1 nmintfpythong jimport thisj import this (car (cons 1 (2))) Listing 1: Example of a listing. Listing 1 contains an example of a listing. 10 Lain-lain Dokumen ini dibuat oleh Hirwanto pada tanggal 9 Oktober 2014(14:34 WIB) dengan menggunakan program LATEX, WinEdt 8.0 sebagai editor, Python module; Pygments yang digunakan untuk menjalankan paket Minted. Paket yang digunakan ; listings, geometry, hyperref, minted, dan babel digunakan untuk pengaturan pemenggalan kata dalam bahasa indonesia. 10