Daftar Isi

Menghias Dokumen Dengan Ornamen

Pada kartu ucapan, undangan, atau sertifikat, teks sering diberi bingkai dan hiasan agar tampil lebih menarik. Hal serupa juga bisa dibuat di LaTeX dengan bantuan paket ornamen.

Contoh tampilannya seperti berikut.

ornamen latex

Pada artikel ini kita akan membuat dua jenis susunan ornamen:

  • ornamen di tiap sudut halaman
  • ornamen di seluruh tepi halaman

Pada contoh pertama, ornamen hanya ditempatkan di keempat sudut halaman.

ornamen LaTeX

Siapkan kelas dokumen dan paket-paket berikut.

\documentclass{article}
\usepackage[dvipsnames]{xcolor}
\usepackage{tikzrput}
\usepackage{pgfornament}

Pada badan dokumen, mulai dengan tikzpicture.

\begin{document}
\begin{tikzpicture}[color=Maroon,
every node/.style={inner sep=0pt}]
...
\end{tikzpicture}
\end{document}

Di sini warna ornamen menggunakan Maroon. Untuk membantu pengaturan posisi, buat dulu kotak bantu dan garis grid.

\draw[ultra thick] (-6,-6) rectangle (6,6);
\draw[help lines] (-6,-6) grid (6,6);

Berikut contoh penempatan ornamen pada tiap sudut:

Sudut kanan atas:

\node[anchor=north east] at (vecbox.north east)
  {\pgfornament[width=5cm,symmetry=v]{61}};

Sudut kiri atas:

\node[anchor=north west] at (vecbox.north west)
  {\pgfornament[width=5cm]{61}};

Sudut kiri bawah:

\node[anchor=south west] at (vecbox.south west)
  {\pgfornament[width=5cm,symmetry=h]{61}};

Sudut kanan bawah:

\node[anchor=south east] at (vecbox.south east)
  {\pgfornament[width=5cm,symmetry=c]{61}};

Jika ingin menambahkan teks di bagian tengah, gunakan perintah seperti berikut.

\rput (0,1){\textcolor{blue}{\huge Isikan teks di sini}};
\rput (0,0){\textcolor{blue}{\Large Atau di sini}};

Angka pada tanda kurung menunjukkan posisi pada sumbu x dan y, sehingga bisa Anda ubah sesuai kebutuhan. Setelah posisi semua elemen sesuai, garis bantu bisa dihapus dari kode akhir.

Hasilnya tampak seperti berikut.

ornamen LaTeX

Setelah ornamen sudut berhasil dibuat, kita bisa melanjutkan dengan mengisi seluruh sisi halaman.

Ornamen di LaTeX

Pada contoh ini:

  • ornamen sudut memakai kode 63
  • ornamen sisi tengah memakai kode 46

Berikut contoh penempatan ornamen di sisi atas.

\node[anchor=north] at (vecbox.north)
  {\pgfornament[width=7cm,symmetry=h]{46}};

Sisi kiri dibuat vertikal dengan rotasi 90.

\node[anchor=north,rotate=90] at (vecbox.west)
  {\pgfornament[width=7cm,symmetry=h]{46}};

Sisi bawah:

\node[anchor=south] at (vecbox.south)
  {\pgfornament[width=7cm]{46}};

Sisi kanan:

\node[anchor=north,rotate=-90] at (vecbox.east)
  {\pgfornament[width=7cm,symmetry=h]{46}};

Selain pada tepi halaman, kita juga bisa menambahkan ornamen di bagian tengah dokumen. Misalnya untuk judul dan ornamen hewan:

\rput (0,3.3){\textcolor{Red}{\Large Singa mengejar kambing}};
\rput (-2,1.7) {\pgfornament[width=3.5cm]{158}};
\rput (3,1.7) {\pgfornament[width=2.5cm]{104}};

Untuk ornamen tumbuhan:

\rput (0,-1.5) {\pgfornament[width=2.5cm]{10}};
\rput (2,-2.3) {\pgfornament[width=1cm]{10}};
\rput (-2,-2.3) {\pgfornament[width=1cm]{10}};

Posisi semua ornamen tersebut dapat diubah hanya dengan menyesuaikan koordinatnya.

Hasil akhirnya tampak seperti berikut.

Selain ornamen hewan dan tumbuhan, masih banyak pilihan lain yang tersedia di dokumentasi paket pgfornament: CTAN pgfornament.

Dengan pgfornament, dokumen LaTeX bisa dibuat lebih dekoratif untuk kartu ucapan, undangan, sertifikat, atau halaman judul. Kuncinya ada pada pemilihan kode ornamen, ukuran, dan posisi yang proporsional.