Showing posts with label landscape. Show all posts
Showing posts with label landscape. Show all posts

Sunday, June 23, 2019

Menyiapkan Kalender Pendidikan Tahun 2019/2020 dalam Bentuk Memanjang

Sudah lima tulisan tentang kalender yang penulis terbitkan pada blog ini. Silakan Anda telusuri dengan menggunakan kata kunci ``kalender'' atau ``kalender pendidikan''. Kali ini Anda akan membuat kalender pendidikan seperti berikut ini.


Berkat kepustakaan calendar dalam paket tikz, Anda dapat membuat kalender dengan mudah. 
\usepackage{tikz}
\usetikzlibrary{calendar}
Kita juga patut berterima kasih kepada Mbak Lian Tze Lim, Ph.D. yang telah menunjukkan cara menerjemahkan nama-nama bulan (atau nama-nama hari, bila diperlukan) oleh paket translator. (Kalender ini disusun hanya berdasarkan bulan sehingga penerjemahan yang diperlukan hanya untuk nama bulan.)
\usepackage{translator}
\deftranslation{January}{Januari}
\deftranslation{February}{Februari}
\deftranslation{March}{Maret}
\deftranslation{April}{April}
\deftranslation{May}{Mei}
\deftranslation{June}{Juni}
\deftranslation{July}{Juli}
\deftranslation{August}{Agustus}
\deftranslation{September}{September}
\deftranslation{October}{Oktober}
\deftranslation{November}{November}
\deftranslation{December}{Desember}
Kalender ini Anda buat dalam lingkup perintah gambar tikz. Pada tanggal tertentu Anda akan menandainya dengan lingkaran. Agar lingkaran itu tergambar tepat ``di tengah'' tanggal itu maka Anda perlu menambahkan opsi every day/.style={anchor=mid}.
\begin{tikzpicture}[every day/.style={anchor=mid}]
...
\end{tikzpicture}
Kalender itu Anda buat oleh perintah
\calendar[<opsi>] <syarat-syarat> ;
Anda akan mulai dengan mengisi opsinya. (Antaropsi Anda pisahkan oleh tanda koma.) Perhatikan kembali kalender di atas. Anda akan membuat kalender setahun dari 1 Juli 2019 sampai dengan 30 Juni 2020. Oleh karena itu Anda cantumkan
dates=2019-07-01 to 2020-06-30
Kalender Anda disusun berdasarkan bulan, maka cantumkan
month list
Nama bulan Anda letakkan di kiri, maka cantumkan
month label left
Kalender Anda memuat nama dua tahun. Agar nama bulan diikuti oleh nama tahunnya maka cantumkan
month text=\%mt \%y0
Kemudian antarbaris (antarbulan) dapat Anda atur oleh 
month yshift=5mm
Sekarang Anda akan mengisi syarat-syarat. (Antarsyarat Anda pisahkan oleh spasi atau dengan menekan tombol Enter.) Anda ingin tiap hari Minggu berwarna merah,(Anda ingin tiap hari berwarna merah?😃) maka cantumkan
if (Sunday) [red]
Jika beberapa tanggal ingin diwarnai oleh warna tertentu (misalnya tanggal 15 s.d. 17 Juli 2019 diwarnai Hijau) maka cantumkan
if (between=2019-07-15 and 2019-07-17)[hijau]
Oh ya, dalam contoh ini, warna hijau ditetapkan oleh paket xcolor pada mukadimah sebagai 
\definecolor{hijau}{rgb}{0,0.65,0.2}
Jika Anda ingin melingkari beberapa tanggal sekaligus (perhatikan contohnya pada tanggal 1 s.d. 6 Juli 2019) maka cantumkan
if (between=2019-07-01 and 2019-07-06){\draw[Purple,semithick,yshift=1.25pt] (0,0) circle (7pt);}
Jika Anda ingin melingkari tanggal tertentu (perhatikan contohnya pada tanggal 11 Agustus 2019) maka cantumkan
if (equals=2019-08-11){\draw[red,semithick,yshift=1.25pt] (0,0) circle (7pt);}
Tentu saja nilai penggeserannya ke kiri/kanan atau ke atas/bawah (xshift atau yshift) dan jari-jari lingkarannya (7pt) dapat Anda atur/sesuaikan. 
Jika Anda ingin mewarnai satu tanggal tertentu saja (perhatikan tanggal 17 Agustus 2019) maka cantumkan
if (equals=2019-08-17) [nodes=red]
Demikian seterusnya, Anda dapat menambahkan syarat-syarat dengan cara demikian. Kalender pada contoh di atas, tentu saja, ``belum selesai'' sebagai kalender pendidikan. Anda masih harus menandai (misalnya) tanggal kegiatan penilaian tengah semester, penilaian akhir semester, penilaian akhir tahun, Ujian Sekolah, Ujian Nasional, libur semester, dll sesuai dengan kalender pendidikan yang berlaku di tempat Anda bertugas. 

Nah, untuk memperjelas atas penandaan pada tanggal-tanggal tersebut (sebaiknya, tentu) Anda berikan keterangan di bawah kalender tersebut. Misalnya
\textbf{Keterangan:}\\
1 s.d. 13 Juli 2019 $\square$ Libur Semester\\
15 s.d. 17 Juli 2019 $\square$ Masa Pengenalan Lingkungan Sekolah\\
...
Untuk memandu Anda secara lengkap berikut ini penulis berikan pengkodean untuk contoh kalender di atas.
Demikian semoga bermanfaat.

$\square$ Adjie Gumarang Pujakelana 2019

Tuesday, February 12, 2019

Peralihan Bentuk Naskah dari Tegak (Portrait) menjadi Mendatar (Landscape)

Secara umum, naskah yang Anda tulis berbentuk tegak (portrait) tetapi (mungkin) pada bagian tertentu, misalnya tabel atau gambar, Anda perlu mencetaknya secara mendatar (landscape).
Bagaimana Anda melakukannya?
Dalam tulisan ini penulis menawarkan untuk Anda 4 paket sebagai pilihan untuk mengatasinya, yaitu pdflscape, lscape, rotating, dan typearea.

Pdflscape

Dengan menggunakan paket pdflscape, naskah untuk halaman mendatar Anda dituliskan di dalam lingkup perintah (environment) landscape. Lebih dulu, cantumkan dua baris perintah berikut ini dalam mukadimah.
\usepackage{pdflscape}
\pagestyle{headings}
Pada naskah, ketika Anda ingin mencetaknya pada halaman mendatar (landscape), tuliskan sebagai berikut.
\begin{landscape}
<Naskah yang dituliskan di sini akan tercetak pada halaman mendatar>
\end{landscape}
Perhatikan contoh berikut ini.
Begini hasilnya,

Lscape

Sama dengan penggunaan paket pdflscape, naskah untuk halaman mendatar Anda dituliskan di dalam lingkup perintah (environmentlandscape. Lebih dulu, cantumkan paketnya berikut ini dalam mukadimah.
\usepackage{lscape}
Kemudian naskah yang akan dicetak pada halaman mendatar Anda cantumkan di dalam lingkup perintah landscape sebagai berikut.
\begin{landscape}
<Naskah yang dituliskan di sini akan tercetak pada halaman mendatar>
\end{landscape}
Perhatikan contoh berikut ini.
Perhatikan hasilnya berikut ini dan bandingkan dengan hasil dari penggunaan paket pdflscape.


Rotating

Paket rotating menyediakan dua pilihan lingkup perintah, yaitu sidewaysfigure dan sidewaystableLebih dulu, cantumkan paketnya berikut ini dalam mukadimah.
\usepackage{rotating}
Naskah yang akan dicetak pada halaman mendatar Anda cantumkan di dalam lingkup perintah sidewaysfigure atau sidewaysfigure sebagai berikut.
\begin{sidewaysfigure}
<Naskah yang dituliskan di sini akan tercetak pada halaman mendatar>
\end{sidewaysfigure}
Perhatikan contoh berikut ini.

Berikut ini hasilnya. Bandingkan dengan hasil dari penggunaan kedua paket di atas.



Typearea


Ini berbeda dengan penggunaan ketiga paket di atas. Lebih dulu, cantumkan paket beserta opsinya berikut ini dalam mukadimah. Ini penting, cantumkan paket typearea sebelum paket geometry.
\usepackage[usegeometry]{typearea}
Kemudian tetapkan naskah Anda yang akan dicetak mendatar sebagai halaman baru. Anda juga dapat mengatur margin dll dengan paket geometry untuk halaman mendatar itu.
\newpage
\clearpage
\KOMAoptions{paper=landscape,DIV=last}
\newgeometry{hmargin=1.5cm,bottom=1.5cm,height=17.5cm,includeheadfoot}
Ketika Anda akan kembali kepada naskah dalam bentuk tegak, cantumkan perintah berikut ini.
\KOMAoptions{paper=portrait,DIV=last}
\restoregeometry
Perhatikan contoh berikut ini.

Berikut ini hasilnya. Bandingkan dengan hasil dari penggunaan paket-paket di atas.



Contoh Praktis


Berikut ini penulis perlihatkan contoh penggunaan paket typearea dalam penulisan Rencana Pelaksanaan Pembelajaran (RPP) dari guru.


Penutup

Bagaimana asyik, bukan? Dengan mudah, Anda dapat memadukan naskah berbentuk tegak dan mendatar dalam satu dokumen dan keperluan untuk naskah Anda terpenuhi.
Demikian semoga bermanfaat dan selamat menikmati.

$\square$ Adjie Gumarang Pujakelana 2019

Related Posts Plugin for WordPress, Blogger...