Showing posts with label xelatex. Show all posts
Showing posts with label xelatex. Show all posts

Saturday, July 4, 2020

Menulis Teks Arab dengan Menggunakan Papan Ketik Arabic Special

Ada beragam teknis dalam penulisan teks Arab. Kali ini Anda akan menulis teks Arab dengan menggunakan jenis huruf Arab Amiri juga dengan berbantukan papan ketik dan jenis huruf Arabic Special (yang dapat Anda unduh di sini). Jika teks Arab yang Anda tulis berupa nash Alquran maka dapat Anda pungut di sana. Dalam hal ini, tentu saja, Anda bekerja dengan menggunakan pengkompilasi XeLaTeX. 
Perhatikan kedua gambar di bawah ini. Lebih dulu pastikan Arabic Special telah terpasang di dalam komputer Anda. Klik tombol ``ENG'' pada bagian bawah-kanan taskbar. Sematkan Touch keyboard pada taskbar. Klik Touch keyboard, klik tombol ``ENG'' pada bagian bawah-kanan Touch keyboard, dan klik ``Arabic Special''. Perhatikan papan ketik Arabic Special. Anda akan menekan tombol Shift untuk menuliskan tanda harakat, tanwin, tasydid, sukun, dll.
Sekarang saatnya Anda mencantumkan paket-paket pendukung penulisan teks Arab dan menetapkan bahasa yang digunakan.
\usepackage{fontspec}
\setmainfont{Source Serif Pro}
\newfontfamily\arabicfont[Script=Arabic,Scale=1.25,Mapping=arabicdigits]{Amiri}
\usepackage{polyglossia}
\setmainlanguage{bahasai}
\setotherlanguage{arabic}

Anda dapat memulai untuk menuliskan teks Arab. Anda menuliskannya di dalam lingkup perintah Arabic.
\begin{Arabic}
<teks Arab>
\end{Arabic}
Sebagai contoh, tuliskan teks berikut ini dengan menggunakan papan ketik Arabic Special kemudian kompilasi.

  اللَّهُمَّ إِنِّي أَعُوذُ بِكَ مِنَ الْهَمِّ وَالْحَزَنِ، وَأَعُوذُ بِكَ مِنَ الْعَجْزِ وَالْكَسَلِ، وَأَعُوذُ بِكَ مِنَ الْجُبْنِ وَالْبُخْلِ، وَأَعُوذُ بِكَ مِنْ غَلَبَةِ الدَّيْنِ، وَقَهْرِ الرِّجَالِ


Demikian semoga bermanfaat.
Bila Anda berminat untuk mempelajari $\LaTeX$ secara khusyuk, silakan bergabung ke Indonesia Digital Teacher atau hubungi @Kalakay via Telegram. 

$\square$ Adjie Gumarang Pujakelana 2020

Friday, July 3, 2020

Membuat Drop Cap dengan Paket Lettrine

Drop cap dapat mempercantik tampilan paragraf Anda. Di dalam TeX Live, drop cap dibentuk dengan menggunakan berkas dalam bentuk font dimension (*.fd). Ada berbagai jenis font dimension yang tersedia di dalam TeX Live yang dapat Anda pilih. Drop cap semakin cantik berkat dukungan dari paket lettrine

Bagaimana membentuknya?

Pertama, pada mukadimah, cantumkan tiga baris perintah pendukungnya sebagai berikut.
\usepackage{lettrine}
\input <nama dimensi jenis huruf>
\newcommand*\initfamily{\usefont{U}{<nama dimensi jenis huruf>}{xl}{n}}
Kedua, dalam penggunaannya, (Anda dapat memberikan pewarnaan oleh paket xcolor, misalnya) Anda berikan perintah
\lettrine[lines=<banyak baris>,...]{\initfamily\color{<warna>}<satu huruf>}
{\color{BlueViolet}<huruf lainnya>} <teks dalam paragraf>
Opsi-opsi lainnya dalam perintah \lettrine dapat Anda pelajari di dalam dokumentasi paket lettrine. Untuk melihat hasilnya, perhatikan contoh dokumen berikut ini.


Untuk melihat huruf-huruf cantik dari beberapa font dimension, berikut ini penampakkan dari GoudyIn.fd, ArtNouv.fd, Elzevier.fd, Nouveaud.fd, Acorn.fd, Zallman.fd, MorrisIn.fd, dan Typocaps.fd.


Bila Anda bekerja dengan pengkompilasi XeLaTeX, tentu pilihan jenis hurufnya lebih banyak lagi. Tetapi ada cara yang khas untuk Anda dalam membuat dop cap. Paket fontspec dan penetapan jenis huruf utama (Anda tentukan sendiri) tetap menjadi syarat wajib.
\usepackage{fontspec}
\setmainfont[Ligatures={TeX}]{...}
Kemudian Anda tetapkan jenis huruf yang akan digunakan untuk drop cap, misalnya,
\newfontface{\amy}{amydor.ttf}
Jangan lupa untuk mencantumkan pendukungnya.
\usepackage{lettrine}
\renewcommand{\LettrineFontHook}{\color{Emerald}\amy}
Dalam penggunaannya, sama seperti di atas tetapi mungkin Anda perlu menetapkan ukuran huruf tertentu agar harmonis dengan teks di kanannya. Misalnya,
\lettrine[lines=4,...]{\fontsize{50}{50}\selectfont D}{rop cap} dapat mempercantik tampilan paragraf Anda. 
Ini sekadar contoh teks.
Berikut ini contoh dokumen oleh XeLaTeX yang memuat drop cap


Demikian semoga bermanfaat.
Bila Anda berminat untuk mempelajari $\LaTeX$ secara khusyuk, silakan bergabung ke Indonesia Digital Teacher atau hubungi @Kalakay via Telegram.

$\square$ Adjie Gumarang Pujakelana 2020

Wednesday, June 12, 2019

Berhias dengan Fancypar

Silakan perhatikan contoh di samping ini, yaitu ``buku catatan'' (notebook) dengan dihiasi spiral pada tepi kirinya. Indah, bukan?
Dokumen semacam itu dapat Anda buat berkat dukungan dari paket fancypar karya dari Gonzalo Medina Arellano, seorang profesor pada Departemen Matematika dan Statistika di Universitas Kolombia.
Selain bentuk spiral Anda juga memiliki 4 pilihan bentuk lainnya, yaitu
  • bentuk zebra, di mana tiap dua baris berisi dua warna secara berselang-seling,
  • bentuk garis putus-putus,
  • bentuk baris bertanda,
  • bentuk baris yang digarisbawahi.
Paket fancypar ini sangat cocok untuk Anda gunakan dalam menuliskan catatan harian/agenda, diary, dll tetapi (sayangnya) tidak cocok untuk memuat rumus/equation dalam bentuk tayang (display) termasuk lingkup perintahnya semisal align atau aligned. Juga kurang cocok untuk memuat gambar, misalnya gambar tikz

Bagaimana Cara Membuatnya?

Pada tulisan ini penulis hanya akan mengulas contoh penggunaan bentuk spiral, untuk penggunaan bentuk lainnya dapat Anda pelajari dalam dokumentasi dari paket fancypar.
Pada mukadimah Anda catumkan
\usepackage[opsi]{fancypar}
Opsi itu juga dapat Anda cantumkan secara khusus oleh perintah
\fancyparsetup{opsi}
Opsi yang dapat Anda cantumkan adalah
linecolor=<warna> % warna yang melatari setiap baris
intercolor=<warna> % warna garis pemisah antarbaris
textcolor=<warna> % warna teks
spiralcolor=<warna> % warna spiral
interheight=<ukuran> % ketinggian antarbaris
spiral=<true/false> % menampilkan/meniadakan spiral
nbtextwidth=<ukuran> % lebar teks pada setiap baris
Pada contoh di atas penulis cantumkan
\usepackage{fancypar}
\fancyparsetup{spiral=true,linecolor=lemon!60,interheight=1pt,intercolor=Ivory1}
Warna lemon ditetapkan lebih dulu dan warna Ivory1 dari x11names dalam paket xcolor.
\usepackage[x11names]{xcolor}
\definecolor{lemon}{RGB}{174,238,0}
Sekarang Anda dapat memulai untuk menuliskan isi naskah Anda pada badan dokumen. Anda tuliskan itu sebagai berikut.
\NotebookPar{%
Di sini teks Anda tuliskan.
}
Perlu juga penulis jelaskan bahwa contoh dokumen di atas dikompilasi di dalam XeLaTeX dengan menggunakan jenis huruf sebagai berikut.
\usepackage{fontspec}
\setmainfont[Ligatures={TeX}]{ThrowMyHandsUpintheAirBold.ttf}
\newfontfamily\khas{SNAPPYSE.ttf}
\newfontfamily\roboto[FakeBold]{RobotoSlab-Regular.ttf} 
Jenis huruf ThrowMyHandsUpintheAirBold.ttf sebagai huruf utama pada isi naskah, jenis huruf SNAPPYSE.ttf untuk judul dan keterangan (teks paling bawah), dan jenis huruf RobotoSlab-Regular.ttf untuk tanda hak cipta.

Bagaimana mudah, bukan? 
Pada contoh di bawah ini, karena paket fancypar tidak mendukung penggunaan lingkup perintah align atau aligned, penulis menuliskan algoritme penyelesaian soal itu di dalam lingkup perintah tabular. Kemudian penggunaan lingkup perintah gambar tikz menghasilkan tampilan seperti yang Anda lihat.

Demikian semoga bermanfaat.

$\square$ Adjie Gumarang Pujakelana 2019

Related Posts Plugin for WordPress, Blogger...