Bila Anda seorang pelatih/instruktur/guru pada kursus atau sekolah catur, mungkin Anda memerlukan hal ini dalam penyusunan dokumen yang Anda gunakan. Sebagai contoh, silakan Anda perhatikan gambar di samping. Itu adalah potongan naskah dokumen dari buku Weeramantry dan Ed Eusebi. 1993. Best Lessons of A Chess Coach. Newyork: David McKay Company, Inc. pada halaman 12.
Bagaimana cara menunjukkan sebagian petak papan catur semacam itu?
Ada dua paket yang kita perlukan, yaitu
\usepackage{chessboard}
\usepackage{adjustbox}
Tentang penggunaan paket adjustbox dapat Anda pelajari di sini. Selain itu, saya sarankan untuk juga membuka dokumentasi paket chessboard dari Ulrike Fischer.
Kita akan buat sebagian dari petak-petak pada papan catur itu dengan perintah
\chessboard[...]
Pengaturannya terletak pada opsi di dalam tanda kurung-siku tersebut. Seperti tampak dalam contoh pada gambar di atas, kita tidak memerlukan tanda untuk pemain yang giliran melangkah. Dalam opsi itu kita cantumkan
showmover=false
Kemudian kita ingin menunjukkan bagian papan dari petak c3 sampai dengan petak f6. Dalam opsi itu kita cantumkan
printarea=c3-f6
Berikutnya kita akan menempatkan beberapa buah catur pada potongan papan tersebut. Pada contoh tersebut kita hanya menempatkan bidak. Pengaturannya hanya berlaku untuk satu pihak (warna). Untuk diagram 1 kita cantumkan
setwhite={pe4,pf4}
sedangkan untuk pihak Hitam kita tambahkan
addblack={pd6,pe5}
(Untuk penempatan buah catur ini, lihat dokumentasi paket chessboard dalam 3.4 Adding single pieces pada halaman 14-15.)
Terakhir, agar tidak menyisakan ruang kosong (white space) pada keempat sisi-luar (margin) dari potongan papan catur itu, kita cantumkan pula
marginleft=false,marginright=false,margintop=false
Margin bawah kita biarkan seperti semula agar memberi jarak pada teks yang kita tuliskan di bawahnya.
Nah, sekarang kita sudah berhasil membuat satu diagram berupa potongan papan catur, yaitu diagram 1. Tentu saja ukuran diagram dapat kita atur, misalnya diperkecil dengan opsi smallboard atau tinyboard.
(Lihat dokumentasi paket chessboard dalam 4.5 The size of the boardfont pada halaman 25.)
Untuk pengkodean selengkapnya beserta hasilnya, silakan Anda lihat di bawah ini. Dokumen tersebut saya susun melalui Online LaTeX Editor ShareLaTeX.
(Lihat dokumentasi paket chessboard dalam 4.5 The size of the boardfont pada halaman 25.)
Untuk pengkodean selengkapnya beserta hasilnya, silakan Anda lihat di bawah ini. Dokumen tersebut saya susun melalui Online LaTeX Editor ShareLaTeX.
Demikian semoga bermanfaat.
Adjie Gumarang Pujakelana 2015
\documentclass[10pt,a4paper]{article}
\usepackage[margin=2cm]{geometry}
\usepackage{chessboard}
\usepackage{adjustbox}
\begin{document}
\centering
\adjustbox{valign=t}{\begin{minipage}{0.33\textwidth}
\centering
\chessboard[showmover=false,printarea=c3-f6,
setwhite={pe4,pf4},addblack={pd6,pe5},marginleft=false,marginright=false,margintop=false]\\
\bfseries 1. Lebih baik
\end{minipage}}\hfill
%
\adjustbox{valign=t}{\begin{minipage}{0.33\textwidth}
\centering
\chessboard[showmover=false,printarea=c3-f6,
setwhite={pe4},addblack={pe5},marginleft=false,marginright=false,margintop=false]\\
\bfseries 2. Setara
\end{minipage}}\hfill
%
\adjustbox{valign=t}{\begin{minipage}{0.33\textwidth}
\centering
\chessboard[showmover=false,printarea=c3-f6,
setwhite={pe4},addblack={pd6},marginleft=false,marginright=false,margintop=false]\\
\bfseries 3. Lebih baik
\end{minipage}}\hfill
\end{document}
No comments:
Post a Comment