Wednesday, January 22, 2014

Skak

Mari kita bahas kembali tentang penulisan naskah catur. Kita mulai dengan penggunaan paket skak. Paket ini merupakan paket $\small\LaTeX$ untuk catur yang paling sederhana. Ada 5 hal pokok dalam penulisan permainan catur dengan menggunakan paket skak, yaitu:
\usepackage{skak} % pada preamble
\newgame % untuk memulai penulisan sebuah game
\mainline % untuk menuliskan langkah teks
\variation % untuk menuliskan variasi yang mungkin dapat dipilih, dalam anotasi (komentar)
\showboard % untuk menampilkan diagram dari langkah teks
Sebagai contoh:
\documentclass{article}
\usepackage{skak}   

\begin{document}

\newgame
\noindent
\mainline{1.e4 e5 2. Nf3 Nc6 3.Bb5 a6}\\
\variation{3...Nf6}\\

\showboard

\end{document}
Untuk tampilan notasi langkah, tersedia 3 macam pilihan, yaitu \styleA, \styleB, dan \styleC. Secara bawaan (default), paket skak menggunakan \styleB. Hasil dari \styleA dan \styleC tampak sebagai berikut.
Bila Anda menginginkan tampilan \styleC, tuliskan perintah "\styleC" sebelum perintah "\newgame".

Setelah memilih style yang disukai, kita juga dapat memilih penulisan notasi panjang dengan menuliskan perintah "\longmovessetelah perintah "\newgame". Dalam styleC hasilnya seperti ini:
Bila diperlukan, kita juga dapat membalik posisi buah di atas papan dengan menggunakan perintah "\showinverseboard", demikian sehingga tampil buah Hitam di bawah seperti ini:
Berikutnya, bagaimana menunjukkan diagram yang berasal dari Forsyth-Edwards Notation (FEN)? Untuk keperluan ini kita gunakan perintah "\fenboard". 

Pada contoh berikut ini saya menuliskan diagram dari suatu FEN dengan menunjukkan langkah teks dari langkah ke-53 oleh Hitam. Perhatikan bahwa untuk maksud tersebut saya mengubah "bagian ujung" FEN dengan mengganti kode semula menjadi "b - - 1 53". 
\documentclass{article}
\usepackage{skak}   

\begin{document}
\newgame
\fenboard{8/6k1/2B1b2p/1P4p1/8/3p4/6R1/4q1K1 b - - 1 53}
\mbox{}
\bigskip
\showboard

\noindent
\mainline{53... d3 54.Rg2 Qd4+ 55.Qf2 Be3 56.Rxe3 Rxe3 57.Bc6 Qa1+ 58.Qf1 Re1 59.Qxe1 Qxe1+}

\end{document}
Beginilah hasilnya:
Demikianlah hal-hal pokok yang perlu diketahui tentang penggunaan paket skak dalam penulisan naskah catur dengan menggunakan $\small\LaTeX$. Uraian yang lebih lengkap tentang ini dapat Anda pelajari dari dokumen paket skak yang dapat Anda unduh di sini.

Dokumen di atas ditulis dengan menggunakan $\small\LaTeX$ melalui ShareLaTeX.
Demikian semoga bermanfaat!

Adjie Gumarang Pujakelana 2014

-->

No comments:

Related Posts Plugin for WordPress, Blogger...