Friday, August 8, 2014

printlen: Ukuran Gambar

Bagaimana cara mendapatkan ukuran (dimensi) yang tepat dari suatu gambar di dalam LATEX?
Masalah tersebut dapat diatasi dengan menggunakan paket printlen. Paket ini dapat menunjukkan satuan pengukuran tertentu atas suatu gambar. 
Perintah \printlength{panjang} mencetak nilai panjang di dalam LATEX dalam satuan (unit) panjang yang sudah ditentukan oleh perintah \uselengthunit{unit} ('unit' dapat berupa satuan panjang dalam TEX, yaitu salah satu dari: pt, pc, in, mm , cmbp, dd, atau cc, kecuali untuk titik berskala, viz). Jika unit ini adalah pt, maka nilai panjang yang dicetak akan mencakup peregangan atau penyusutannya; jika tidak, maka ini tidak dicetak. Argumen 'unit' dapat berupa PT, dalam hal nilai-nilai panjang akan dicetak dalam satuan titik tetapi tanpa peregangan atau penyusutan nilainya.
Contoh dokumen di bawah ini menggunakan paket utama sebagai berikut:
\usepackage{graphicx} 
\usepackage{printlen}
\uselengthunit{cm}
dengan maksud akan menunjukan ukuran (dimensi) gambar dalam satuan pt dan cm, kemudian mendefinisikan:
\newlength\imageheight
\newlength\imagewidth
sedangkan perintah penetapan ukuran pada gambar adalah
\settoheight\imageheight{\includegraphics{jkw}}
\settowidth\imagewidth{\includegraphics{jkw}}
Berikut ini pengkodean selengkapnya beserta dokumen yang dihasilkannya.
Dokumen ini saya susun melalui Online LaTeX Editor ShareLaTeX.
Demikian semoga bermanfaat.

Adjie Gumarang Pujakelana 2014
\documentclass[12pt,a4paper]{article}
\usepackage[margin=2cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage{quattrocento}

\usepackage{graphicx} 
\usepackage{printlen}
\uselengthunit{cm}

\title{Ukuran Gambar}

\newlength\imageheight
\newlength\imagewidth

\begin{document}

\settoheight\imageheight{\includegraphics{jkw}}
\settowidth\imagewidth{\includegraphics{jkw}}
\includegraphics{jkw}

Tinggi: \the\imageheight\ (\printlength{\imageheight})

Lebar: \the\imagewidth\ (\printlength{\imagewidth})

\end{document}




No comments:

Related Posts Plugin for WordPress, Blogger...