Cara Menggambar Secangkir Kopi Menggunakan LaTeX Skip to main content

Cara Menggambar Secangkir Kopi Menggunakan LaTeX

Cara Menggambar Secangkir Kopi Menggunakan LaTeX

Pengantar

Pada kesempatan ini, Admin akan membagikan sebuah artikel tentang cara menggambar secangkir kopi menggunakan $\LaTeX$. Yup... secangkir kopi biasanya disajikan dan dinikmati di pagi hari untuk memulai aktifitas, di siang hari ketika beristirahat, atau pun disajikan di malam hari menemani kegiatan begadang, heeee. 
Baik, kita langsung saja menuju tutorial cara menggambar secangkir kopi menggunakan pengolah kata $\LaTeX$.

Mukadimah

Pada bagian mukadimah kita ketikkan perintah-perintah tentang kelas dokumen dan paket-paket yang dibutuhkan untuk menggambar secangkir kopi tersebut. 
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fadings}
\tikzfading[name=fade out,
 inner color=transparent!0, outer color=transparent!100]

Badan Dokumen

Di bagian badan dokumen kita akan menggambar bagian-bagiannya yang terdiri dari alas cangkir, cangkir, gagang cangkir, dan air kopi. Di sini semua bagian gambar tersebut berwarna biru muda.
\begin{document}
\begin{tikzpicture}
  \foreach \c [count=\i from 0] in {blue!25}{

    \tikzset{xshift={mod(\i,2)*3cm}, yshift=-floor(\i/2)*3cm}
    \colorlet{cup}{\c}
     }
\end{tikzpicture}
\end{document}

Alas cangkir

Pertama kita menggambar sebuah alas cangkir berbentuk seperti lingkaran dengan bagian tengah terdapat cekungan untuk tempat cangkirnya.
\begin{scope}[shift={(0,-1-1/16)}]
      \fill [black!87.5, path fading=fade out] 
        (0,-2/8) ellipse [x radius=6/4, y radius=3/4];
      \fill [cup, postaction={left color=black, right color=white, opacity=1/3}] 
        (0,0) ++(180:5/4) arc (180:360:5/4 and 5/8+1/16);
     \fill [cup, postaction={left color=black!50, right color=white, opacity=1/3}] 
        (0,0) ellipse [x radius=5/4, y radius=5/8];
      \fill [cup, postaction={left color=white, right color=black, opacity=1/3}]
        (0,1/16) ellipse [x radius=5/4/2, y radius=5/8/2];
      \fill [cup, postaction={left color=black, right color=white, opacity=1/3}] 
        (0,0) ellipse [x radius=5/4/2-1/16, y radius=5/8/2-1/16];
    \end{scope} 

Cangkir

Cangkir diletakkan tepat pada tengah-tengah alas cangkir sehingga menutupi daerah cekungan yang ada di alas cangkir tersebut.
\fill [cup!25!black, path fading=fade out] 
      (0,-1-1/16) ellipse [x radius=3/4, y radius=1/3];
    \fill [cup, postaction={left color=black, right color=white, opacity=1/3/2},
      postaction={bottom color=black, top color=white, opacity=1/3/2}]
      (-1,0) arc (180:360:1 and 5/4);
    \fill [cup, postaction={left color=white, right color=black, opacity=1/3}] 
      (0,0) ellipse [x radius=1, y radius=1/2];
    \fill [cup, postaction={left color=black, right color=white, opacity=1/3/2},
      postaction={bottom color=black, top color=white, opacity=1/3/2}]
      (0,0) ellipse [x radius=1-1/16, y radius=1/2-1/16];

Gagang cangkir

Gagang cangkir terletak di sebelah kanan cangkir, dimulai dari bagian tengah sampai ke bagian atas cangkir.
 \begin{scope}[shift=(10:7/8), rotate=-30, yslant=1/2, xslant=-1/8]
      \fill [cup, postaction={top color=black, bottom color=white, opacity=1/3}] 
        (0,0) arc (130:-100:3/8 and 1/2) -- ++(0,1/4) arc (-100:130:1/8 and 1/4)
        -- cycle;
      \fill [cup, postaction={top color=white, bottom color=black, opacity=1/3}] 
        (0,0) arc (130:-100:3/8 and 1/2) -- ++(0,1/32) arc (-100:130:1/4 and 1/3)
        -- cycle;
    \end{scope}

Air kopi

Warna air kopi di sini merupakan perpaduan dari warna hitam dan cokelat, dengan komposisi warna yang disesuaikan dengan keinginan kita.
  \begin{scope}
      \clip ellipse [x radius=1-1/16, y radius=1/2-1/16];
      \fill [brown!10!black] 
        (0,-1/4) ellipse [x radius=3/4, y radius=3/8];
      \fill [brown!40!black, path fading=fade out] 
        (0,-1/4) ellipse [x radius=3/4, y radius=3/8];
\end{scope}
Anda dapat mengubah pewarnaan air kopi dengan mengatur tingkat pewarnaan brown dan black. 

Kode Lengkap

Jika Anda ingin mencoba mengkompilasi naskah dokumen menggambar secangkir kopi menggunakan $\LaTeX$, silakan salin kode berikut.
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{fadings}
\tikzfading[name=fade out,
  inner color=transparent!0, outer color=transparent!100]
\begin{document}
\begin{tikzpicture}
  \foreach \c [count=\i from 0] in {blue!25}{
    \tikzset{xshift={mod(\i,2)*3cm}, yshift=-floor(\i/2)*3cm}
    \colorlet{cup}{\c}
    % ~~~~~~~~~ Menggambar alas cangkir ~~~~~~~~~~~~~
    \begin{scope}[shift={(0,-1-1/16)}]
      \fill [blue!87.5, path fading=fade out] 
        (0,-2/8) ellipse [x radius=6/4, y radius=3/4];
      \fill [cup, postaction={left color=black, right color=white, opacity=1/3}] 
        (0,0) ++(180:5/4) arc (180:360:5/4 and 5/8+1/16);
     \fill [cup, postaction={left color=black!50, right color=white, opacity=1/3}] 
        (0,0) ellipse [x radius=5/4, y radius=5/8];
      \fill [cup, postaction={left color=white, right color=black, opacity=1/3}]
        (0,1/16) ellipse [x radius=5/4/2, y radius=5/8/2];
      \fill [cup, postaction={left color=black, right color=white, opacity=1/3}] 
        (0,0) ellipse [x radius=5/4/2-1/16, y radius=5/8/2-1/16];
    \end{scope}
     % ~~~~~~~~~~~~ Menggambar gagang cangkir ~~~~~~~~~~~~~~~~~~
    \begin{scope}[shift=(10:7/8), rotate=-30, yslant=1/2, xslant=-1/8]
      \fill [cup, postaction={top color=black, bottom color=white, opacity=1/3}] 
        (0,0) arc (130:-100:3/8 and 1/2) -- ++(0,1/4) arc (-100:130:1/8 and 1/4)
        -- cycle;
      \fill [cup, postaction={top color=white, bottom color=black, opacity=1/3}] 
        (0,0) arc (130:-100:3/8 and 1/2) -- ++(0,1/32) arc (-100:130:1/4 and 1/3)
        -- cycle;
    \end{scope}
    % ~~~~~~~~ Menggambar cangkir ~~~~~~~~~~~~~~
    \fill [cup!25!black, path fading=fade out] 
      (0,-1-1/16) ellipse [x radius=3/4, y radius=1/3];
    \fill [cup, postaction={left color=black, right color=white, opacity=1/3/2},
      postaction={bottom color=black, top color=white, opacity=1/3/2}]
      (-1,0) arc (180:360:1 and 5/4);
    \fill [cup, postaction={left color=white, right color=black, opacity=1/3}] 
      (0,0) ellipse [x radius=1, y radius=1/2];
    \fill [cup, postaction={left color=black, right color=white, opacity=1/3/2},
      postaction={bottom color=black, top color=white, opacity=1/3/2}]
      (0,0) ellipse [x radius=1-1/16, y radius=1/2-1/16];
       
    % ~~~~~~~~~~~~ Menggambar air kopi ~~~~~~~~~~~~~~~
    \begin{scope}
      \clip ellipse [x radius=1-1/16, y radius=1/2-1/16];
      \fill [brown!10!black] 
        (0,-1/4) ellipse [x radius=3/4, y radius=3/8];
      \fill [brown!40!black, path fading=fade out] 
        (0,-1/4) ellipse [x radius=3/4, y radius=3/8];
    \end{scope}
  }
\end{tikzpicture}
\end{document}
Selanjutnya input kode $\LaTeX$ tersebut di mesin LaTeX yang ada di blog ini pada tools LaTeX Engine di sini.
Hasil kompilasi dari penulisan peritah-perintah tersebut di $\LaTeX$ aka tampak seperti gambar berikut.
 
secangkir kopi di LaTeX

Penutup 

Demikian langkah-langkah dalam menggambar secangkir kopi menggunakan LaTeX. Tentu saja Anda bisa mengubah dan menyesuaikan bentuk atau pun pewarnaannya. Semoga bermanfaat. Terima kasih.
Referensi : texample.net
PERHATIAN : Seluruh materi baik artikel, foto, video, dan logo yang terdapat di web www.silagebra.com, bebas dimanfaatkan oleh siapa pun untuk keperluan referensi dan non-komersial. Bagi siapa pun yang ingin memanfaatkan materi silagebra.com dengan cara mengutip, menyadur, memperbanyak dan atau menyebarluaskan sebagian atau seluruh isi materi tersebut, harus memenuhi ketentuan sebagaimana tercantum dalam halaman copyright atau silakan klik Touch Me. Terima kasih.
Comment Policy: Silakan tuliskan komentar Anda yang sesuai dengan topik postingan halaman ini. Komentar yang berisi tautan tidak akan ditampilkan sebelum disetujui. Terima kasih.
Buka Komentar
Tutup Komentar
Close Disqus