Sunday, July 6, 2014

Menulis Surat

Bagaimana cara membuat surat dengan $\small\LaTeX$?
Kelas dokumen letter dari Les­lie Lam­port, Frank Mit­tel­bach, dan Rainer Schöpf adalah kelas dokumen untuk membuat surat baku (standar) dalam $\small\LaTeX 2 \epsilon$.

Memang agak berbeda dengan sistem persuratan yang biasa digunakan di Indonesia, oleh karena itu diperlukan penataan seperlunya bila ingin menyesuaikannya.
Gambar di samping, yang saya kutip dari Lutfi's Site, menunjukkan gambaran tentang struktur surat. 

Dalam $\small\LaTeX$, kepala surat dapat dibuat dengan baris:
\newcommand\Heading{...}
sedangkan alamat pengirim diikuti oleh tanggal surat diletakkan di kanan-atas dari dokumen. Alamat tujuan surat diletakkan di kiri lebih bawah dari tanggal surat. Surat diawali dengan kalimat pembuka:
\opening{Dengan hormat,}
kemudian diikuti oleh isi surat dan diakhiri oleh:
\closing{Hormat kami,}
Nama pengirim akan tercetak otomatis dan tersedia jarak untuk menandatanganinya dengan mengisi:
\signature{\bfseries Adjie Gumarang Pujakelana}
Pengkodean asal dari kelas dokumen surat adalah sebagai berikut:
\documentclass[a4paper,12pt]{letter}

% Some of the article customisations are relevant for this class

\name{} % To be used for the return address on the envelope
\signature{} % Goes after the closing (ie at the end of the letter, with space for a signature)
\address{Address \\ of \\ Sender}
% Alternatively, these may be set on an individual basis within each letter environment.

\makelabels % this command prints envelope labels on the final page of the document

\begin{document}
\begin{letter}{Name and \\ Address \\ of \\ Receiver}

\opening{} % eg Hello.

\closing{} % eg Regards,

\cc{} % people this letter is cc-ed to
\encl{} % list of anything enclosed
\ps{} % any post scriptums. ``PS'' labels must be put in manually

\end{letter}
\end{document}
Dalam contoh dokumen di bawah ini, Gonzalo Medina, "guru" saya di forum, menggunakan paket xpatch untuk menyusun kepala surat terletak di tengah dan alamat pengirim serta tanggal surat jajar-kanan.
\newcommand\Heading{}
\setlength\longindentation{0pt}
\xpatchcmd{\opening}{l@}{r@}{}{}
\xpatchcmd{\opening}{\thispagestyle{empty}}{\thispagestyle{empty}{\centering\Heading\par\bigskip}}{}{}

Setelah penutup surat, $\small\LaTeX$ memberikan pilihan tiga perintah, yaitu:

  • catatan tambahan (notabéne, PostScript): \ps{N.B. ...}
  • lampiran (enclosure): \encl{...}
  • tembusan (carbon copy): \cc{...}
Berikut ini contoh pengkodean selengkapnya dan dokumen yang dihasilkannya. Dalam dokumen ini juga saya gunakan huruf quattrocento.
Demikian semoga bermanfaat.

Adjie Gumarang Pujakelana 2014
\documentclass{letter}
\usepackage{xpatch}
\usepackage[lmargin=3cm,rmargin=3.5cm,tmargin=4.5cm,bmargin=4cm]{geometry}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[sf,scaled=0.9]{quattrocento}
\usepackage[indonesian]{babel}

\newcommand\Heading{}

\setlength\longindentation{0pt}

\xpatchcmd{\opening}{l@}{r@}{}{}
\xpatchcmd{\opening}{\thispagestyle{empty}}{\thispagestyle{empty}{\centering\Heading\par\bigskip}}{}{}

\signature{\bfseries Adjie Gumarang Pujakelana}
\address{Graha Satelit C.16 \\ Sumbawa Besar \\ 84351}

\addto{\captionsindonesian}{%
  \renewcommand*{\ccname}{Tembusan}
}

\begin{document}

\begin{letter}{Kepala \\ P4TK Matematika \\ Jalan Kaliurang KM.6, Sambisari, Condong Catur, Depok, Sleman
\\ Yogyakarta \\ 55281}
\opening{Dengan hormat,}

\ldots\ isi surat \ldots

\closing{Hormat kami,}

\ps{N.B. \ldots}
\encl{
\begin{enumerate}
\item \ldots
\item \ldots
\end{enumerate}}
\cc{
\begin{enumerate}
\item \ldots
\item \ldots
\end{enumerate}}
\end{letter}

\end{document}




No comments:

Related Posts Plugin for WordPress, Blogger...