Thursday, July 2, 2015

Merapatkan Huruf Teks

Tulisan ini dipicu oleh gambar yang saya temukan di internet, seperti tampak di samping ini.
Sebagaimana tertulis pada judul tulisan ini, yang menarik perhatian saya dari gambar tersebut adalah "teks" dengan huruf-hurufnya yang merapat. Saya tidak mengetahui secara persis objek dari gambar ini, misalnya di mana lokasinya, apakah "tulisan" itu hanya berupa gambar yang disisipkan pada foto (seperti yang saya lakukan di bawah ini) atau benda sesungguhnya berupa besi beton yang dilas? 

Di luar itu, pelajaran yang berharga buat saya adalah teknis merapatkan teks pada suatu node dalam tikz. Untuk hal ini kita memerlukan
\usepackage{microtype}
Kemudian kita gunakan perintah \textls. Untuk merapatkan huruf kita cantumkan opsi dengan bilangan bulat negatif,  misalnya,
\textls[-130]{GENS}
Jenis huruf yang saya gunakan adalah
\usepackage{avant} 
\renewcommand*{\rmdefault}{\sfdefault}
Sedangkan untuk memperbesar ukuran huruf saya gunakan
\usepackage{fix-cm}
yang dalam penggunaannya kita nyatakan perintah, misalnya,
\fontsize{32pt}{40pt}\selectfont ...
Selanjutnya, agar sudut pada bagun geometri itu melengkung (rounded), tidak runcing, maka dalam perintah \draw kita cantumkan opsi rounded corners dengan ukuran tertentu. 
\draw [rounded corners=5mm,...] ... ;
Pada contoh dokumen di bawah ini saya gunakan gambar yang saya "pungut" dari Google sebagai latar halaman. File gambar ini saya namai "tiga". Untuk menempatkan gambar ini saya gunakan
\usepackage{wallpaper}
\ULCornerWallPaper{1}{tiga}
Opsi "1" tersebut menghasilkan gambar latar seluas (sekitar) 60% halaman. Oleh karena itu, pada contoh di bawah ini, hasil dokumen tersebut saya potong sesuai dengan cakupan gambar latar itu, dengan menggunakan software Briss.

Nah, berikut ini pengkodean selengkapnya dan dokumen yang dihasilkannya. Dokumen tersebut saya susun (compile) dalam jaringan melalui Online LaTeX Editor ShareLaTeX
Demikian semoga bermanfaat. 

Adjie Gumarang Pujakelana 2015

\documentclass{article}
\usepackage[margin=1cm]{geometry}
\usepackage[dvipsnames,svgnames]{xcolor}
\usepackage{wallpaper}
\ULCornerWallPaper{1}{tiga}
\usepackage{fix-cm}
\usepackage{avant} 
\renewcommand*{\rmdefault}{\sfdefault}
\usepackage{tikz}
\usepackage{microtype}
%http://tex.stackexchange.com/questions/23782/word-spacing-in-latex/23786#23786
\parindent0em

\begin{document}

\begin{figure}[!ht]
\begin{tikzpicture}[scale=1.5,line width=2.5pt]
\draw [rounded corners=5mm,Snow] (0.54,2.62)--(0,0)--(3,0)--(2.46,2.62);%badan
\draw [rounded corners=4mm,PaleGoldenrod] (.38,3.68)--(.38,2.62)--(1.44,2.62)--(1.44,3.68)--cycle;
\draw [rounded corners=4mm,PaleGoldenrod] (1.56,3.68)--(1.56,2.62)--(2.62,2.62)--(2.62,3.68)--cycle;
\draw [rounded corners=4mm,Lavender] (-.18,4.18)--(-.18,3.22)--(.88,3.22)--(.88,4.18)--cycle;
\draw [rounded corners=4mm,Lavender] (2.12,4.18)--(2.12,3.22)--(3.18,3.22)--(3.18,4.18)--cycle;
\draw [rounded corners=4mm,Snow] (1,4.18)--(1,3.22)--(2,3.22)--(2,4.18)--cycle;
\draw [Snow] (.5,-.68)--(.5,0) (2.46,-.68)--(2.46,0) (0.2,0.8)--(0.75,0.8) (2.34,0.8)--(2.8,0.8) (0.38,1.84)--(0.7,1.84) (2.2,1.84)--(2.62,1.84);
\node[Snow] at (1.5,1.84) {\fontsize{32pt}{40pt}\selectfont\textls[-130]{GENS}};
\node[Snow] at (1.5,1.3) {\fontsize{32pt}{40pt}\selectfont\textls[-155]{UNA}};
\node[Snow] at (1.5,.8) {\fontsize{32pt}{40pt}\selectfont\textls[-155]{SUMUS}};
\end{tikzpicture}
\end{figure}

\end{document}



No comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...