Monday, June 12, 2017

Contour: Bersolek dalam Teks

Mukadimah

Untuk suatu maksud atau keperluan tertentu, kita ingin agar teks yang kita tampilkan tampak menarik dan memikat. Perhatikan gambar di samping ini. Salah satu pilihan untuk hal itu adalah dengan menggunakan paket contour.
Oleh paket tersebut, kita dapat mengatur teks yang kita tulis sedemikian sehingga teks tersebut memiliki "garis tepi" untuk setiap hurufnya dan dapat ditebalkan dalam suatu ukuran tertentu. Selain itu kita pun dapat mengatur pewarnaan pada bagian "isi" dari huruf-huruf itu.
Dalam hal pewarnaan, seperti untuk contoh pada gambar di samping ini, kita gunakan paket xcolor dengan memuat ketiga opsinya: dvipsnames, svgnames, dan x11names. Tentu, Anda pun dapat menggunakan warna yang Anda tetapkan sendiri, seperti telah dicontohkan di sini.

Teknis Penulisan

Lebih dulu, pada mukadimah, tentu harus kita cantumkan
\usepackage[outline]{contour}
Opsi outline memberikan hasil yang baik untuk keperluan penulisan teks semacam ini.
Contoh pertama pada gambar di atas menunjukkan teknis dasar dalam penulisan teks dengan menggunakan paket contour. Kita nyatakan 
\contour{warna}{teks}
yang akan menghasilkan teks "berisi" warna hitam dengan warna "garis tepi" sesuai dengan warna yang kita cantumkan.

Pada contoh kedua kita isi teks oleh warna tertentu yang kita nyatakan dengan
\textcolor{warna isi huruf}{
\contour{warna tepi huruf}{teks}
                            }
Seperti contoh kedua, pada contoh ketiga kita menebalkan "garis tepi" pada tiap hurufnya. Untuk hal ini kita harus menetapkan
\contourlength{ukuran ketebalan}
Pada contoh ketiga digunakan ukuran ketebalan "garis tepi" huruf senilai $1.7\textrm{pt}$ dan hasilnya tampak pada gambar di atas.

Seperti contoh ketiga, pada contoh keempat kita tingkatkan ketebalan "garis tepi" hurufnya sedemikian sehingga membentuk "bayangan" yang cukup "lebar". Pada contoh ketiga digunakan ukuran ketebalan "garis tepi" huruf senilai $3.5\textrm{pt}$. 


Penutup

Mudah, bukan? Pada tingkat penggunaan selanjutnya kita dapat memadukannya dengan penggunaan paket TikZ yang (misalnya) didukung oleh kepustakaan decorations.text dan decorations.pathreplacing seperti berikut ini.

yang dihasilkan oleh
\begin{tikzpicture}[scale=2]
  \def\tekukteks#1{\textcolor{white}{\contour{PineGreen}{#1}}}
  \node (A) at (-3.9cm, -0.95cm) {};
  \node (B) at (4.1cm,-0.75cm) {};   
  \draw[
  decoration={
    text effects along path,
    text={\Huge karena \LaTeX\ ingin dimengerti.},
    text align=center,
    text effects/.cd,
    text along path, 
    scale text to path,
    characters={font=\Huge,
    character command=\tekukteks},
            },
  decorate,
        ]  
    (A) to [out=-2,in=160]  (B);
\end{tikzpicture}
Demikian semoga bermanfaat.

$\square$ Adjie Gumarang Pujakelana 2017

No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...