Menggambar Jam di LaTeX

Daftar Isi
Pendahuluan
Pada artikel sebelumnya sudah dibahas cara membuat animasi jam di GeoGebra. Kali ini fokusnya berbeda: kita akan menggambar jam analog langsung di LaTeX dengan bantuan paket TikZ.
Sebagai gambaran, hasil akhirnya akan tampak seperti berikut.

Langkah-Langkah
- Buka editor LaTeX Anda, baik yang online maupun offline.
- Muat paket
tikzdanxcolorpada bagian preamble.
\documentclass{article}
\usepackage{tikz}
\usepackage{xcolor}- Buka badan dokumen dengan perintah berikut.
\begin{document}- Tentukan skala gambar jam. Pada contoh ini digunakan skala
1.25.
\begin{tikzpicture}[scale=1.25]- Gambar lingkaran utama jam.
\fill[black] (0,0) circle(0.9);Anda bisa mengganti warna black atau mengubah jari-jari 0.9 sesuai kebutuhan.
- Tambahkan angka-angka penunjuk waktu di sekeliling lingkaran.
\foreach \angle / \label in {0/3, 30/2, 60/1, 90/12, 120/11, 150/10, 180/9, 210/8, 240/7, 270/6, 300/5, 330/4}
{
\draw (\angle:0.75) node[text=white]{\tiny{\label}};
}Satu lingkaran penuh bernilai , sehingga setiap perpindahan angka jam berjarak .
- Gambar jarum pendek penunjuk jam.
\draw[line width=1.5pt, white, cap=round] (0,0) -- (118:0.3);- Gambar jarum menit.
\draw[line width=1.5pt, white, cap=round] (0,0) -- (0:0.5);- Gambar jarum detik.
\draw[line width=.5pt, red, cap=round] (0,0) -- (-120:0.6);Posisi, panjang, warna, dan ketebalan jarum bisa diubah sesuai jam yang ingin Anda tampilkan.
- Tambahkan lingkaran kecil di pusat jam sebagai titik pangkal jarum.
\fill[blue] (0,0) circle(1.2pt);- Jika ingin, tambahkan tulisan merek atau nama pada jam.
\node[scale=0.5] at (90:0.6) {\color{white}{\tiny AAN}};
\node[scale=0.5] at (-90:0.6) {\color{white}{\tiny TRIONO}};- Tutup lingkungan
tikzpicturedan dokumen.
\end{tikzpicture}
\end{document}Kode Lengkap
Berikut contoh kode lengkapnya.
\documentclass{article}
\usepackage{tikz}
\usepackage{xcolor}
\title{Clock}
\author{Aan Triono}
\date{\today}
\begin{document}
\centering
\maketitle
\begin{tikzpicture}[scale=1.25]
\fill[black] (0,0) circle(0.9);
\draw[line width=1.5pt, white, cap=round] (0,0) -- (118:0.3);
\draw[line width=1.5pt, white, cap=round] (0,0) -- (0:0.5);
\draw[line width=.5pt, red, cap=round] (0,0) -- (-120:0.6);
\fill[blue] (0,0) circle(1.2pt);
\foreach \angle / \label in {0/3, 30/2, 60/1, 90/12, 120/11, 150/10, 180/9, 210/8, 240/7, 270/6, 300/5, 330/4}
{
\draw (\angle:0.75) node[text=white]{\tiny{\label}};
}
\node[scale=0.5] at (90:0.6) {\color{white}{\tiny AAN}};
\node[scale=0.5] at (-90:0.6) {\color{white}{\tiny TRIONO}};
\end{tikzpicture}
\end{document}Penutup
Dengan TikZ, gambar sederhana seperti jam analog bisa dibuat langsung di LaTeX tanpa aplikasi tambahan. Untuk eksplorasi lebih lanjut, Anda bisa melihat inspirasi lain di latexdraw.com.




