%
% �͡��� ``����������¡Ѻ LaTeX''
% �� ������ ���и�Һص� <poonlap@linux.thai.net>
%
\documentclass[a4paper]{article}
\usepackage{a4wide}
\usepackage[english,thai]{babel}
\usepackage{graphics}
\usepackage{thswitch}
\usepackage{texnames,alltt}
\usepackage{moreverb}
\usepackage{indentfirst}
\usepackage{makeidx}
\usepackage[
        dvips,
        pdfauthor={Poonlap Veerathanabutr},
        pdftitle={Using Thai with LaTeX},
        pdfkeywords={Linux,LaTeX,Thai}
        ]{hyperref}
\usepackage{fancyheadings}
\def\engtt#1{{\latintext \texttt{#1}}}
\def\thailatex{{\latintext Thai\LaTeX{}}}

% ����Ѻ��õѴ��������
\usepackage{sverb}
\newcounter{filenum}
\makeatletter
\newenvironment{thwbr}%
  {\verbwrite{\jobname.\thefilenum.th}}
  {\endverbwrite
   \@input@{\jobname.\thefilenum.wbr}
   \stepcounter{filenum}}
\makeatother


\title{����������¡Ѻ \LaTeX{}}
\author{������ ���и�Һص� \engtt{<poonlap at linux.thai.net>}}
\date{��Ѻ��Ѻ��ا: �ѹ��� �� ����Ҿѹ�� �.�.����\\
����������: �ѹ��� �� ���Ҥ� �.�.����\\
��Ѻ����ش: �ѹ��� �� �ѹ��¹ �.�.����}

\makeindex
\begin{document}
\maketitle
\section*{�ӹ�}
\begin{thwbr}
�����������¹�͡��é�Ѻ�������ͻվ.�. 2541 \cite{old} ���·���ѧ�繹ѡ�֡������Է���������. �͹�����¹������ٻẺ�ͧ sgml �����ŧ���ٻẺ��ҧ��� html, latex ���. ��ѧ�ҡ���������ѡ���Ш���з������ͻվ.�. 2546 ���͡��é�Ѻ�������¹��Ѻ��ا�������ͧ�ҡ����������Թ�����ա�þѲ�� \LaTeX{} �������¡���� Thai Linux Working Group. 㹩�Ѻ��Ѻ��ا�������¹�͡�����ٻẺ \LaTeX{} �µç�������������ҹ����繵�����ҧ����Ѻ����ͧ�����. �ҡ�����ҹ����ͼԴ��Ҵ��͡��������բ���й�����ö�Դ��ͼ����������Ť�Ѻ.

�����ҹ�������㹡�� 1) ᨡ����, �������͡��é�Ѻ��� 2) ��¹�����ҵ�ͨҡ�͡��é�Ѻ��� 3) ���͡��é�Ѻ�����ԧ�ҳԪ��. ���բ������������ôԵ�Ѻ�����¹�͡��é�Ѻ���.

\medskip
\noindent ���ʵ鹩�Ѻ�ͧ�͡���:\\
http://linux.thai.net/cgi-bin/viewcvs.cgi/docs/thailatex\_doc/\\
�͡��������ٻẺ PDF:\\
http://linux.thai.net/plone/TLWG/thailatex/
\end{thwbr}

\pagestyle{fancy}
\tableofcontents
\listoffigures
\listoftables
\clearpage
\section{\TeX{}}
\begin{thwbr}
\TeX{}\index{tex@\TeX{}}\cite{texbook} ����������§����� (typesetter) ����ҵ�Ҩ���� Donald Knuth �������Է����� Stanford �������¹���ǻ� �.�.1977. ����¹�˹ѧ��� The \TeX{} book ��觶�����������Ţͧ \TeX{} ������ ``\TeX{} is a new typesetting system intended for the creation of beautiful books - and especially for books that contain a lot of mathematics. By preparing a manuscript in \TeX{} format, you will be telling a computer exactly how the manuscript is to be transformed into pages whose typographic quality is comparable to that of the world's finest printer.'' ��觷�����ѧࡵؤ�� \TeX{} ����������§����� ������������������ (word processor) �����Ẻ WYSIWYG - What You See Is What You Get. �����˵ع���ͧ����� \TeX{} ��� \LaTeX{} ᵡ��ҧ�ҡ�����������������.

������§���������¡�͹��Ẻ����ѡ�÷�������������§�繻���¤, ��˹����о����ŧ��д��. \TeX{} ������ѡ��������ǡѹ�¡����¹��������§�����ŧ������ǧ˹��, ����������� \engtt{tex}
�繵�����§����¤, ���§˹����м�Ե��� \engtt{dvi} (device independent)\index{device independent}.  
��ǹ��þ���������˹�ҷ��ͧ \TeX{}. ��þ������˹�ҷ��ͧ�������蹷����ŧ��� \engtt{dvi} �������СѺ����ͧ�������������㹡���ʴ�������. ����Ǥ����� \engtt{dvi} �����������鹡Ѻ�ػ�ó����ʴ��ŵ����������������ѧ��ɹ���ͧ. ������ҧ��, ��ҵ�ͧ��ô��͡��÷ҧ˹�Ҩ� X Window ��������� \engtt{xdvi}, ��ҵ�ͧ������Ẻ PostScript ��������� \engtt{dvips} �����ŧ�� PostScript ���;�����͡�ҧ����ͧ�����.
\end{thwbr}

\section{\LaTeX{}}
\begin{thwbr}
\LaTeX{}\index{latex@\LaTeX{}} �繡������ش�����, ���������觢ͧ \TeX{} ��������������ࡨ�¹�� Leslie Lamport\cite{manual} ��������ٻẺ�������¢�鹡��� \TeX{}. ��觨�ԧ����ǡ���� \LaTeX{} ���͡���� \TeX{} �ҧ��������ͧ. 㹢�з����ʵ�Ҩ���� Knuth ���������ա�þѲ������� \TeX{} �ա��������, ���þѲ�� \LaTeX{} �ѧ�������������. ��þѲ�Ңͧ \LaTeX{} ����������դ.�.1985 �ա�þѲ�ҵ�͡ѹ���������. 㹻Ѩ�غѹ \LaTeX{} �����ѹ�����������¡��� \LaTeXe~ ��������ີ�Ңͧ \LaTeX3{}. �ա���� \LaTeX{} �ѹ���ҧ���ҧ��ҧ�ء�Ǵǧ�蹡���� \LaTeX{} ��¹˹ѧ������ͺ������ҧ�Ԫҡ���Ңҵ�ҧ�, ����� \LaTeX{} ��¹�絴���� ���\cite{companion}.

\subsection{���� \LaTeX{} �ѹ�Դ}
��ѧ�ҡ����й� \TeX{} �Ѻ \LaTeX{} ����������� ���仹���繡�á���Ƕ֧�˵ؼŷ������ҹ��Ҩ��ͧ�� \LaTeX{}.
\begin{itemize}
\item \LaTeX{} �繫Ϳ����������, ���������ö������Ŵ��������������ʵ鹩�Ѻ����������¤���������. �����ҹ����ö�Ң����������������ǡѺ \TeX~��� \LaTeX~���� \engtt{http://www.tug.org}
\item ����ö����Ѻ����������ء�ŵ����� (platform) �����Ҩ��� Windows, Mac, UNIX ���.
\item ���鹩�Ѻ \LaTeX{} ���������ҹ�� (human readable) ��觵�ҧ�ҡ�����������������������������������������鹡����¤�������������ö�������������.
\item �ʴ�������§��, ����鹡Ѻ�ػ�ó�㹡���ʴ��� (device independent).
\item �����¹�ٵä�Ե��ʵ��� \TeX{} ���ҵðҹ�ҡ������§��������ҧ��, $\lim_{n \to \infty}\sum_{k=1}^n \frac{1}{k^2}= \frac{\pi^2}{6}$
\item ����觺������ҧ�Ԫҡ���ѡ�� \TeX~���� \LaTeX{}.
\item �ա�� Kerning �ͧ����ѡ�����ѵ��ѵ�.\footnote{�����͹�������¢������ѺẺ�ѡ�÷��������ͧ�Ѻ��� Kerning �������}
\item �� algorithm 㹡����� hyphen �����ѧ������������.\footnote{�ѧ����ա����� hyphen ����Ѻ������}
\item �ŧ�����Ѿ��������ٻẺ������������� PostScript ���� PDF (Portable Document Format).
\end{itemize}
\end{thwbr}

\section{��ѡ��÷ӧҹ�ͧ \LaTeX{}}
\begin{thwbr}
\begin{figure*}[htb]
\center
\scalebox{.4}{\includegraphics{latex.eps}}
\caption{��ѡ��÷ӧҹ�·���仢ͧ \LaTeX{}}
\label{process:fig}
\end{figure*}
\subsection{��ѡ��÷ӧҹ�·����}
\LaTeX{} ��������ª�Դ�ҡ���·��㹡�û����ż��������ҧ��� dvi. �ٻ��� \ref{process:fig} �ʴ���û����żŢͧ \LaTeX{} ��Ф�������ѹ��Ѻ����ҧ�. 

�������繼����������鹩�Ѻ�������ǹ���ª�������� \engtt{.tex}.\footnote{����Ѻ���鹩�Ѻ�����¹�������ǹ���ª�������� \engtt{.ttx} ��͹�������������Ǥ��ŧ����� \engtt{.tex} �����ѧ.} ���������ö���ҧ�����óҸԡó� (text editor) ���á����� \engtt{emacs} ���� \engtt{vi}. ��������ҧ���鹩�Ѻ���º��������, �������� \engtt{latex} �����ż�. �������������ҧ�ҡ��á��������ժ������ \engtt{texmf} �� �����͡��Ҵ�ͧ����ѡ��, Ẻ�͡�������. �����Ѿ��ͧ \engtt{latex} �������������� \engtt{.aux}, \engtt{.idx}, \engtt{.toc} ���. ��������Ӥѭ����ش������ \engtt{.dvi} ����������ö�ŧ��������ٻẺ���������.

\subsection{����ҧ��� \LaTeX{} ��}
\begin{table*}[htbp]
\center
\begin{tabular}{|l|l|}
\hline 
        \multicolumn{1}{|c|}{��͸Ժ��}  &  \multicolumn{1}{|c|}{��ǹ���ª������}\\
\hline
\LaTeX{} input file         &              .tex, .ltx\\
\LaTeX{} input file (������) ����Ѻ�ŧ�� \engtt{.tex} �ա��         &              .ttx\\
\TeX{} formatted output file     &         .dvi\\
\TeX{} transcript file           &       .log, .texlog, .lis, .list\\
{\METAFONT} sources file      &            .mf\\
Font definition file      &             .fd\\
Font image file          &              .pk\\
Font metrics file       &               .tfm\\
String pool file        &               .pool, .poo, .pol\\
Format file              &              .fmt\\
\LaTeX{} layout, structure file    &      .clo, .cls, .dtx, .sty\\
\LaTeX{} auxiliary file           &        .aux\\
Table of contents file        &         .toc\\
List of figures file        &           .lof\\
List of tables file        &            .lot\\
\BibTeX{} related files      &             .bbl, .bib, .blg, .bst\\
Index and MakeIndex related files &     .idx, .ilg, .ind, .ist\\
\hline
\end{tabular}
\caption{��͸Ժ������ҧ������ \LaTeX{} �����ǹ���ª������}
\label{files:tab}
\end{table*}

���ҧ��� \ref{files:tab} �ʴ���͸Ժ�¢ͧ����ҧ������ \LaTeX{} �����ǹ���ª������. �������ҹ���»á�Ԩ���������á����� \engtt{/usr/share/texmf} ������á��������к�㹵������Ҿ�Ǵ���� \engtt{\$TEXMF}. 㹷�����͸Ժ�¶֧������Ӥѭ�������Ǣ�ͧ�Ѻ�������ҹ��.

\subsection{������� - Class file}
������� (\engtt{.cls}) \index{�������}��������˹��ѡɳз����仢ͧ�͡���. 
�ѡɳ��͡�����ѡ����� ˹ѧ��� (\engtt{book.cls}), ��§ҹ (\engtt{report.cls}), ������ (\engtt{article.cls}) ���ͨ����� (\engtt{letter.cls}). ������͡�ѡɳ��͡��÷�����¤���� \engtt{\textbackslash{}documentclass} ��:

\bigskip\latintext\noindent
\begin{boxedverbatim}
\documentclass{article}
\end{boxedverbatim}
\thaitext\bigskip

\noindent �繡�á�˹��͡��÷������Ẻ������.

\subsection{��ࡨ - package}
��ࡨ (\engtt{.sty})\index{��ࡨ} ���ͺҧ�����¡���������� (style file)\index{�������|see{��ࡨ}} ��������˹���������´��ա���¹͡�˹�ͨҡ��á�˹��ѡɳ��͡��ë�觡�˹��¤������. �����ҹ����ö�к���ࡨ����ͧ�������¤���� \engtt{\textbackslash{}usepackage} ��:

\bigskip\latintext\noindent
\begin{boxedverbatim}
\usepackage[thai]{babel}
\usepackage{a4}
\end{boxedverbatim}
\thaitext\bigskip

�ҡ������ҧ�繡�á�˹���������´����͡�������ࡨ babel\index{babel} ���յ�����͡��������. ��÷Ѵ������繡���к�����͡������д�ɢ�Ҵ A4.

\subsection{���鹩�Ѻ����Ѻ \LaTeX{}}
���鹩�Ѻ\index{���鹩�Ѻ}������������ͧ���ҧ����¹���������������͡���ŧ������. 
�»á���������յ�Ǣ��ª�������� \engtt{.tex}. ����Ѻ�������������鹩�Ѻ�����¹�������ö�������ѹ�յ�ͧ��ҹ�����������Ѵ�������µѴ�ӡ�͹. 㹢�й���ѧ������ҵðҹ�����Ѵ, �����������鹩�Ѻ����������ǹ���ª�������� \engtt{.ttx} ������������Ѵ���ŧ����� \engtt{.tex} �����ѧ. 
\end{thwbr}

\section{�͹������� \LaTeX{}}
\index{�͹��}�͹���� \LaTeX{} �������ª�Դ���� TFM, VF, \METAFONT ���.
\begin{thwbr}
\subsection{TFM (\TeX{} Font Metric)}
\index{�͹��!TFM}����ǹ���ª�������� \engtt{.tfm}, �繿͹����������ٻ��ҧ. ����Ǥ���բ����Ţͧ��Ҵ, �������ҧ, �����٧, ���˹觢ͧ����ѡ����ҹ��. ��������������� \engtt{tex} ��� dvi driver (\engtt{xdvi}, \engtt{dvips}, ���).
�͹��������ö��Ե��ҡ \METAFONT{} ��������� \engtt{pltotf}. TFM �ͧ�����¹�鹷��¡���ŧ�Ҩҡ AFM (Adobe Font Metric) ��������� \engtt{afm2tfm}. �͹�������ʴ���������㹢�й������͹���С�� Norasi, Garuda ��� DBThaiText.

\subsection{\METAFONT}
\METAFONT\index{�͹��!metafont@\METAFONT} �繿͹���� \TeX{} ����ؤ���. ��¹����ʵ�Ҩ���� Knuth �ͧ�����˹ѧ�������ǡѺ \METAFONT 
�繪ش (series) ��Сͺ�Ѻ The \TeX{} Book �ա����.
�������ö���ҧ�͹�� TFM ��� GF (Glyph Font) ��ҡ MF.

\subsection{GF (Glyph Font)}
GF �繿͹��Է��� (bitmap) ��㹡���ʴ���. ����ǹ���ª�������� \engtt{.gf} ���� \engtt{.gf} ���ǵ�����¤�Ҥ��������´ (resolution).

\subsection{PK (Packed Font)}
\index{�͹��!PK}�͹�� PK ���ҧ�ҡ GF �¡���Ѵ (compress) ������ŧ��������� \engtt{gstopk}. �յ�Ǣ��ª�������ѡɳ����ǡѺ GF.

\subsection{AFM (Adobe Metric Font)}
\index{�͹��!AFM}AFM �繿͹��Ẻ metric ��� PostScript ��. ����ö�ŧ�� TFM ���������� \engtt{afm2tfm}.��ǹ��ǿ͹�� AFM �ͧ����ö���ҧ��ҡ�͹�� Type1 ������������ \engtt{pf2afm}.

\subsection{Type1}
\index{�͹��!Type1}�繿͹���� PostScript ���蹡ѹ. �յ�Ǣ��ª�������� \engtt{.pfa} ���� \engtt{.pfb}. \engtt{.pfa} ���������ҹ����ǹ \engtt{.pfb} ��亹������� (a = ascii, b = binary)
\end{thwbr}

\section{\LaTeX{} ������}
\begin{thwbr}
����������¡Ѻ \LaTeX{} �ѧ����������ʹ��ҡ��ҷ�������ͧ�ҡ����� (end-user) ��ǹ�˭��ѡ������������������������º�Ѻ \LaTeX{} ����, 
\LaTeX{} �����ҡ����, ���Ҽ����ҹ�� \LaTeX{} ������˹�����Ǩ�����֡��� \LaTeX{} ������ҡ���ҧ���Դ��� ������鹩�Ѻ���������ҹ����������. ����ö�Ӥ�����������Ҥ���������ШѴ��áѺ�͡��÷�������¹���ҧ��.

����ͧ�������ǡѺ \LaTeX{} �����·��С���ǵ��仹���ǧ���繢����Ũҡ������ ``���ѡ�Ѻ Typesetter ������ ThaiTeX'' �� �ҹ� ǧ���������ó �Ҩ�����Ҥ���ǡ���俿�Ҩ���ŧ�ó�����Է�����, �Ե���� ``�ѡ��Ҿ'' �ѹ��¹ 2538. �Ե�����ѡ��Ҿ�繹Ե���âͧ��Ҥ��ѡ�ԪҪվ��㹭���蹫������ \LaTeX{} 㹡�÷ӹԵ����. �Ѻ�繤��������������á����óç������ \LaTeX{} ����褹��. �Ѩ�غѹ������� \LaTeX{} 㹡�÷ӹԵ�����������ͧ�ҡ�Ҵ�ؤ�ŷ��ӹҭ㹡����.

���������������������¡Ѻ \TeX{} ���ҹҹ���Ƿ�駡����������Ъ�ǵ�ҧ�ҵԤ�͡���� USL ��� RMIT ����ӴѺ. ����� USL ����¹�͹���������������� \METAFONT{} �������͹��Ҥ�������¨��� \engtt{.tfm} ��� \engtt{.pk} 
��觹�����Ѻ \TeX{} ���µç ��͹��ͧ����� USL ����§Ẻ������ТҴ������§�������ҧ 
㹢�з�� \METAFONT{} �ͧ����� RMIT ��觷��ª�ǵ�ҧ�ҵ�������Ẻ���¢�Ҵ����ѧ�� macro 
��觷�������§�������������ѹ��. ��Ҵ�ç�����������鹾����������㹡�����§����������������Ѻ������§��������������»л������ҧ��硹�����ҹ��. 

\subsection{\latintext t\TeX{}}
���ǻդ.�. 1993 �Ҩ�����ҹ� ǧ���������ó \cite{typesetth} �դ����Դ�����������¡Ѻ \LaTeX{} ��з����ѧ�֡�ҵ���дѺ��ԭ��ⷷ�� 
Tokyo Institute of Technology (TIT) ����ȭ����.
�ա���ŧ�͹�� AFM �����·���բ�µ����ͧ��Ҵ����� TFM �����¹ perl script 
���� \engtt{ttex} ����˹�ҷ���ŧ���������¨ҡ 8 �Է����� 7 �Է 
(\LaTeX{} ��й���ѧ�������ö�Ѻ�ѡ�� 8 �Է��) ��ШѴ���ʢͧ�ѡ����Ǻ������§��. 
��ǹ��õѴ�������ҧ��÷Ѵ���¡�����˹�ҷ��ͧ�����¹�����������. ��ѧ�ҡ����ҹ filter
������ǡ����������觵����� \LaTeX{} �Ѵ��û����żŵ���. �ҡ��鹡������Ѿ������� dvi. ������� \engtt{dvips} �ŧ��� dvi ��������Ẻ PostScript
������͡�ҧ����ͧ�������.
�� \engtt{ttex} �ѧ�ջѭ�������ҧ�������ͧ��õѴ�������ҧ��÷Ѵ, �������ö�٧ҹ��ҹ X window
��, �ա���ŧ������ 7 �Է�����������˭��Թ�������� ����ѧ���������� (macro) ����Ѻ \TeX{} ������.

\subsection{\latintext\texttt{cttex}}
����������ѧ, �س�زԪ�� �����������Ƿ�� \cite{thtex}
�Ѳ�� \engtt{ttex}
�������¹ filter ����������� C ���� \engtt{cttex}\index{cttex}. ��觷�����÷ӧҹ���Ǣ�鹡���
\engtt{ttex}.
������õѴ�������ҧ��÷Ѵ������¾��ҹء��㹡�õѴ��.
�͡�ҡ��鹤س�زԪ���ѧ���ҧ�Է����͹��Ẻ \engtt{.pk} ��鹨ҡ PostScript �͹��������«Ϳ������
\engtt{gsf2pk} . ����ö�� (preview) �� X window ��.
�ա�þѲ�� macro ���� \engtt{thai.sty} ��������˹ҵ�����§����¢��.
�������ѧ \LaTeX{} ����ö�Ѻ���� 8 �Է�� �֧����դ����繷����ŧ�������� 7
�Է�ա����. ��þѲ�� {\latintext Thai\LaTeX{}} 㹪�ǧ��鹹Ѻ������繡����Ӥѭ����������Ѻ����������¡Ѻ \LaTeX{}.

����͵鹻� 1998 �س�زԪ���������ҧ������㹡���������¡Ѻ \LaTeX{} ���Ǻ����ա����. �ҡ��÷�� \LaTeX{} �Ѳ���������� ��������������¡Ѻ \LaTeX{} �դ������ͧ��Ǣ�鹷ء��.
�Ѩ�غѹ \LaTeX{} ����ö�� PostScript(Type1) �͹�����ҡ��� �蹶������տ͹�� 
\engtt{.pk} ��к� \engtt{xdvi} ����ö���¡����� \engtt{gsf2pk} �ŧ Type1 ����� \engtt{.pk} ���������繵�ͧ����� \engtt{.pk} �����ǧ˹��.

\subsection{\thailatex}
㹻դ.�.1999 �س��þѹ�� ������Թ��觢�й�鹷ӧҹ�������ٹ��෤���������硷�͹ԡ����觪ҵ���� \thailatex{} ᾡࡨ�������������ࡨ Babel �繰ҹ. 㹢�����ǡѹ���ç��ÿ͹����觪ҵ��Դ��鹨֧������տ͹������͡�ҡ DBThaiText ��Ϳ͹�� Norasi ��Ѻ \LaTeX{} ����. ��þѲ��㹪�ǧ�������¹��ҡ�ҡ \engtt{cttex} ����Ǥ���ա����͹�����ҵðҹ New Font Selection System (NFSS), ��ᾡࡨ Bebel\index{babel} �繵�. �ա��С��˹�觤���Ըա�û�Ѻ�дѺ�ͧ��������ó�ء������¹仨ҡ���. 㹪�ǧ�á \engtt{cttex} �繵�ǨѴ��û�Ѻ�дѺ�ͧ��������ó�ء��, ��� \thailatex{} ��෤�Ԥ Ligature �ͧ \LaTeX{} 㹡�èѴ���. ��ǹ��õѴ�ӹ���ѧ����ͧ������������¹͡��������÷���кص��˹觷�� \LaTeX{} ����ö�Ѵ�����áŧ�����鹩�Ѻ����͹���. �͡�ҡ \engtt{cttex} ����, �ҧ๤෤�����ҧ������Ѵ��������� \engtt{swath}\index{swath} ����Ѻ�Ѵ�Ӵ���.

㹻Ѩ�غѹ \thailatex{} �����¡���� Thai Linux Working Group ���դس෾�Էѡ����᡹��. �ջ�Ѻ��ا������ͺ����ͧ����Ҫԡ�蹤س���, �س���, �س�ѡ���ɳ���е�Ǽ����¹�ͧ. �����ҹ����ö��ǹ���Ŵ \thailatex{} �������ش��ҡ \engtt{http://linux.thai.net/cvs}
\end{thwbr}


\section{��õԴ��� \thailatex}
\begin{thwbr}
�����ҹ����ö��ǹ���Ŵ���������� (package) �������ش�ͧ \thailatex{} ��ҹ�ҧ�Թ��������ҡ CVS �Կ�������ªش����觵��仹��\footnote{㹷�������������ͧ��}
\end{thwbr}

\latintext\tt
\begin{alltt}
\$ export CVSROOT=:pserver:anonymous@linux.thai.net:/home/cvs
\$ cvs login
Logging in to :pserver:anonymous@linux.thai.net:2401/home/cvs
CVS password: ***{\thaitext ����ͧ������ʼ�ҹ}***
$ cvs co software/thailatex
$ cvs co software/cttex
$ cvs co software/swath
\end{alltt}
\thaitext

\begin{thwbr}
��õԴ��� \thailatex, \engtt{swath} ��� \engtt{cttex} ����ö������ root ������觤���觵��仹��

\latintext
\begin{verbatim}
# cd software/thailatex
# ./autogen.sh
# ./configure
# make; make install
# cd ../swath
# ./autogen.sh
# ./configure
# make; make install
# cd ../cttex
# make
# cp cttex /usr/bin
# gzip cttex.1 > /usr/share/man/man1/cttex.1.gz
\end{verbatim}
\thaitext 

�ҡ�����ҹ�ջѭ������ǡѺ��õԴ���, ����ö����Ӷ�����ҹ�ҧ��纺��촢ͧ Thai Linux Working Group (TLWG), \engtt{http://linux.thai.net}. 
\end{thwbr}


\section{����� \LaTeX{} ���������ͧ��}
\begin{thwbr}
\subsection{�����������鹩�Ѻ}
������������鹩�Ѻ\index{���鹩�Ѻ!��������} \LaTeX{} ����Ѻ�����¹��������ǹ���ª�������� \engtt{.ttx} �����¡������Ѵਹ��������鹩�Ѻ�����·���ѧ������ҹ��õѴ��. ���������ö���óҸԡó� (editor) ������㹡����¹���鹩�Ѻ �� \engtt{vi}, \engtt{emacs}, \engtt{gedit} ���. ���鹩�Ѻ�����¹����ͧ������� (encode) �� TIS-620. �ҡ��óҸԡó�������������� UTF-8 ���������� \engtt{iconv} �ŧ������������. 

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ iconv -f UTF-8 -t TIS-620 < FILE_UTF-8.ttx > FILE_TIS-620.ttx
\end{boxedverbatim}
\thaitext\bigskip

��óҸԡó�������¹�Դ�������СѺ������������ҡ����ش㹢�й���� \engtt{emacs} (�ٻ��� \ref{emacs:fig}). ���������ö���¡�� \engtt{latex-mode} ���ͪ�����¹���鹩�Ѻ����¢��. 㹡óչ���������¡ó���������¡�����ҧ����� \LaTeX{} �Ѻ�����ҷ����¹����.

���鹩�Ѻ \engtt{.ttx} ������ҧ������������ö���Թ��õ�ʹ��� \engtt{latex} ��ѹ�������ѧ����բ����ŷ������ǡѺ��õѴ��������. ��õѴ��������� \LaTeX{} ����ѡ��ä���������੾���� \engtt{swath} ���� \engtt{cttex} ����㹡����������ú͡���˹觷�� \LaTeX{} ����ö�Ѵ����.

\begin{figure}[htb]
\begin{center}
\scalebox{.7}{\includegraphics{emacs.eps}}
\caption{������ҧ������ҧ���鹩�Ѻ���� \engtt{emacs}}
\label{emacs:fig}
\end{center}
\end{figure}
\end{thwbr}



\begin{thwbr}
��ͨҡ����繵�仨������������鹩�Ѻ������������������ժ����� \engtt{thailatexfile.ttx} ��Ш������������繵�����ҧ��Сͺ�������ҧ��� \engtt{thailatexfile.tex}, \engtt{thailatexfile.dvi} ��� ����.
\subsection{��õѴ��}
������ҧ���仹�����ʴ�������ҧ���������� \engtt{swath}\index{swath!������ҧ�����} 㹡��

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ swath -f latex < thailatexfile.ttx > thailatexfile.tex
\end{boxedverbatim}
\thaitext\bigskip

����� \engtt{cttex}\footnote{\engtt{cttex} ��� 1.22 �繵�仨֧���������͡ \engtt{-W} ��.}\index{cttex!������ҧ�����} ���ա�����˹�觷������ö��Ѵ����. \engtt{cttex} �л����ż������ǡ��� \engtt{swath}. �Ѵ���ҧ����� \engtt{cttex} �繴ѧ���.

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ cttex -W < thailatexfile.ttx > thailatexfile.tex
\end{boxedverbatim}
\thaitext\bigskip

����� \engtt{swath} ���� \engtt{cttex} ����ѡ��÷ӧҹ����͹�ѹ��ͨ��������� \engtt{\{\textbackslash{}wbr\}} 㹵��˹觷��Ѵ����. �蹤���� ``���ʴդ�Ѻ'' ���� ``���ʴ�\engtt{\{\textbackslash{}wbr\}}��Ѻ{\engtt{\{\textbackslash{}wbr\}}}''. ����á����� \engtt{\textbackslash{}wbr} �����ҧ��º��Ѻ����á��ͧ��ҧ (space) ����բ�Ҵ���ٹ�������ҧ��������. ���ͧ�ҡ \LaTeX{} �Т�鹺�÷Ѵ�����´٨ҡ��ͧ��ҧ, ����á����� \engtt{\textbackslash{}wbr} �֧����� \LaTeX{} ��鹺�÷Ѵ�����������������١��ͧ.

�����Ҩ�������� \engtt{swath} ���� \engtt{cttex}, �����ҹ��������ա���˹�� (������ҧ������� \engtt{thailatexfile.tex}) �͡�˹�ͨҡ���鹩�Ѻ (������ҧ������� \engtt{thailatexfile.ttx}). ��� \engtt{.tex} �������������������������Ѻ�Ѵ�������������ҧ�. ���Ҽ�����ͧ��è�������鹩�Ѻ������ѧ, ��������鹩�Ѻ������ҹ���¡�����������������á.

\subsection{���������� \engtt{latex}}
���������� \engtt{thailatexfile.tex} ��������鹩�Ѻ����ҹ��õѴ������. �������ö��觤���� \engtt{latex} �����Ѻ������͡ \engtt{--translate-file=cp8bit.tcx} ���ժ���������ͧ��û����ż��������������. ��������������Ѻ����� \engtt{latex} ������ǹ������� \engtt{.tex} ��������ա���.

\latintext
\begin{verbatim}
$ latex --translate-file=cp8bit.tcx thailatexfile
This is TeX, Version 3.14159 (Web2C 7.3.1)
(thailatexfile.tex
LaTeX2e <2000/06/01>
Babel <v3.7h> and hyphenation patterns for american, french, german, ngerman, i
talian, nohyphenation, loaded.
(/usr/share/texmf/tex/latex/base/article.cls
Document Class: article 2000/05/19 v1.4b Standard LaTeX document class
(/usr/share/texmf/tex/latex/base/size10.clo))
......

[8] [9] (thailatexfile.aux)

LaTeX Font Warning: Some font shapes were not available, defaults substituted.

 )
(see the transcript file for additional information)
Output written on thailatexfile.dvi (9 pages, 39252 bytes).
Transcript written on thailatexfile.log.
\end{verbatim}
\thaitext

�������բ�ͼԴ��Ҵ�Դ��鹡���������� \engtt{thailatexfile.dvi} �������á���������ҹ����. ����ա����ҧ�ԧ�Ţ˹�������ٻ�����͡���, �ҧ���駵�ͧ�����ż��ա����.

������͡ \engtt{--translate-file=cp8bit.tcx} �к͡ \engtt{latex} ����������ѡ��з����������鹩�Ѻ���ѡ���Ẻ 8 bit. �������������͡���з�����������ö���ҧ��ê����������. ������Ҩ�����ҧ alias ����͡�������������

\latintext
\begin{verbatim}
$ alias latex='latex --translate-file=cp8bit.tcx'
$ latex thailatexfile
\end{verbatim}
\thaitext

\subsection{DVI �������}
\index{dvi}DVI ������������������˹�ҷ���ʴ���� dvi �ҧ���ʴ���, ������͡�ҧ����ͧ����� �����ŧ��� dvi �����Ẻ����.

\subsubsection*{\engtt{xdvi}}
\index{dvi!xdvi@\engtt{xdvi}}\engtt{xdvi} ��������ʴ���� dvi ��ҹ�ҧ X Window.

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ xdvi thailatexfile.dvi &
\end{boxedverbatim}
\thaitext\bigskip

��� \engtt{xdvi} �ҿ͹�� pk ��辺, ������¡����� \engtt{MakeTeXPK}
������ҧ�͹�� pk ���ç����������Ѵ (resolution) ����˹�.

\subsubsection*{\engtt{dvips}}
\index{dvi!dvips@\engtt{dvips}}�����ҹ����ö�ŧ��� dvi �������� PostScript ��������� \engtt{dvips} �ѧ���

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ dvips -t a4 -Ppdf -o thailatexfile.ps thailatexfile.dvi
\end{boxedverbatim}
\thaitext\bigskip

����� \engtt{dvips} �нѧ�͹�� PostScript ŧ�������·��������ö���͡��÷���Ե�����������ͧ�տ͹�������µԴ��������ǧ˹��. �ҡ������ҧ�ա���������͡ \engtt{-t a4} ���ͺ͡�����������������д��Ẻ A4. ������͡ \engtt{-Ppdf} �����㹡óշ���ͧ��ýѧ�͹�������ѧ��������Ẻ Type1. ������͡�������ռšѺ \LaTeX{} ������. ��Ҽ����ҹ��¹�͡����������ѧ������ҧ�������ǵ�ͧ������ҧ��� PDF ��è��������͡���ء����. 

�����ҹ����ö����� PostScript ��������� \engtt{gv}, \engtt{ggv}, \engtt{kghostview} �繵�.

\subsubsection*{��þ�����͡����͡�ҧ����ͧ�����}
���������� PostScript\index{PostScript} ���Ǽ��������ö������͡����͡�ҧ��Թ�����к� PostScript ��ѹ��. �������ջ�Թ����Ẻ PostScript, ���������ö��������� ghostscript ���������������� PostScript �繿���������� �� PDF �������ҷ������ͧ���������੾��. 

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ lpr thailatexfile.ps
\end{boxedverbatim}
\thaitext\bigskip

\noindent ����

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ lp thailatexfile.ps
\end{boxedverbatim}
\thaitext\bigskip

\subsection{����ŧ��� PostScript �� PDF}
\index{PDF}������ҧ�͡��� PDF ������¨ҡ��� PostScript ��������� \engtt{ps2pdf}. ��ѧ�ҡ��觤���� \engtt{ps2pdf} ���ǡ������� PDF �������á�������.

\bigskip\latintext\noindent
\begin{boxedverbatim}
$ ps2pdf thailatexfile.ps
\end{boxedverbatim}
\thaitext\bigskip

�����������ʴ���� PDF �� X Window ���� \engtt{xpdf}, \engtt{gv}, \engtt{ggv} �繵�. ����� Acrobat Reader �ҡ Adobe ����ö�ʴ��͡��� PDF ���˹�Ҩ���. ���������ö����ء�����ҧ��� PDF ���� \LaTeX{} ������ù��ʹ� (presentation) ��.
\end{thwbr}

\section{�Ըա����¹���鹩�Ѻ���ͧ��}
\begin{thwbr}
\index{���鹩�Ѻ!�����¹}������ҧ���仹���繡���ʴ����鹩�Ѻ����������Ѻ�����������. �����ҹ����ö��ҹ�����¹���鹩�Ѻ \LaTeX{} �������´��ҡ�͡��� ``���й� \LaTeXe~Ẻ���������''\cite{lshort} ������¤س�ѡ���ɳ� ���ǡ��.

\begin{center}
{\latintext\tt\fbox{\parbox[t]{.8\linewidth}{
\% {\thaitext ����������˵�} (comment)\\
\textbackslash{}documentclass\{article\}\\
\textbackslash{}usepackage[thai]\{babel\}\\
\textbackslash{}usepackage\{a4\}\\
\textbackslash{}begin\{document\}\\
{\thaitext ������ҧ�͡���������.}\\
\textbackslash{}end\{document\}
}}}
\end{center}

\LaTeX{} �������鹩�Ѻ���ͧ��ǹ������������ (preamble) ���������. ��ǹ������������������û�С�Ȼ������͡���, ��ࡨ���������������繵�. ��ǹ�����ҹ�鹨���������¤���� \engtt{\textbackslash{}begin\{document\}} ���Ǩ����� \engtt{\textbackslash{}end\{document\}}. 
\subsection{��������}
\index{��������}����觢ͧ \TeX{} �����ٻẺ��͢�鹵鹴��� ``\textbackslash{}'' ���ǵ�����ª��ͤ����.
�������������ǹ����觷���˹��ѡɳТͧ�͡����� ����� \engtt{\textbackslash{}documentclass\{article\}} �繵�. ���鹩�Ѻ�ء��Ѻ��ͧ�դ���觹��������¡ó�:

\bigskip\noindent\latintext
\begin{boxedverbatim}
\documentclass[OPTION1,OPTION2,...]{CLASS}
\end{boxedverbatim}
\thaitext\bigskip

\begin{table}[htb]
\center
\begin{tabular}{p{.1\textwidth}|p{.1\textwidth}p{.6\textwidth}}
\hline
 \multicolumn{1}{l}{Class}      &        \multicolumn{1}{l}{������͡(option)} & ��͸Ժ��\\
\hline
    book       &        10pt & ����ѡ�â�Ҵ 10 point\\
    report     &        11pt & ����ѡ�â�Ҵ 11 point\\
    article    &       12pt & ����ѡ�â�Ҵ 12 point\\
               &        a4paper & ��Ҵ��д�� A4 (��һ����¨��� letter)\\
               &        a5paper & ��Ҵ��д�� A5\\
               &        b5paper & ��Ҵ��д�� B5\\
               &        b4paper & ��Ҵ��д�� B4\\
               &        landscape & �͡��õ���ǹ͹\\
               &        twoside & �͡���Ẻ 2 ˹��\\
               &        oneside & �͡���Ẻ˹�������\\
               &        onecolumn & �͡��ä�����������(��һ�����)\\
               &        twocolumn & �͡��� 2 �������\\
               &        titlepage & ���д��˹��˹��㹡�þ����˹�Ҫ�������ͧ(��һ����¢ͧ book, report)\\
               &        notitlepage & ���д��˹������㹡�þ�����������ͧ(��һ����¢ͧ article)\\
               &        draft & �͡���Ẻ��ҧ\\
               &        final & �͡��â���ش����(��һ�����)\\
               & leqno & �ʴ��Ţ�ӡѺ�ٵä�Ե��ʵ��ҧ�������(��һ����¨��繷ҧ������)\\
               & fleqn & ����ʴ��ٵä�Ե��ʵ��Դ�ҧ������ͧ͢��д��(��һ����¨��繵ç��ҧ)\\
\hline
\end{tabular}
\caption{������е�����͡��͡��� \LaTeX{}}
\label{class:tab}
\end{table}

����Ѻ������������������ҧ���µ�ͧ�������������仹��ء����.

\latintext
\begin{verbatim}
\usepackage[thai]{babel}
\end{verbatim}
\thaitext

��ҵ�ͧ������Ţ˹��������������������͡\index{babel!������͡} thainumber ��ͨҡ������͡ thai. ��㹢�й���ѧ�������ö�����Ţ˹���¡Ѻ������ҧ��ê����.

\latintext
\begin{verbatim}
\usepackage[thai,thainumber]{babel}
\end{verbatim}
\thaitext

��¡ó����仢ͧ����� \engtt{\textbackslash{}usepackage} ���

\bigskip\latintext\noindent
\begin{boxedverbatim}
\usepackage[OPTION1,OPTION2,...]{PACKAGE}
\end{boxedverbatim}
\thaitext\bigskip

\LaTeX{} ����ࡨ�ӹ�¤����дǡ㹡����¹�͡����ҡ�������ࡨ graphics ������ٻ EPS ��͡����繵�. ��ࡨ��ҧ�����Ѻ \LaTeX{} ����ö����ҡ \engtt{http://www.tug.org}.

����ͧ���� ``\%'' �觺͡��ǹ����������˵� (comment). �����˵ؤ�͢�ͤ����������Ѵ�ҡ ``\%'' ���ش��÷Ѵ. 㹪�ǧ�����������, �͡�ҡ�С�˹��ѡɳТͧ�͡��������ѧ����ö�Ӫ�������ͧ����:

\latintext
\begin{verbatim}
\title{TITLE}
\author{AUTHOR_NAME}
\date{DATE or \today{}}
\end{verbatim}
\thaitext

��������ҧ��������ͧ��Ъ��ͼ��������, ��ͤ�������Ҩл�ҡ��������觤���� \engtt{\textbackslash{}maketitle} 㹪�ǧ��������ҹ��.

\subsection{������}
����������ǹ������������ҧ����� \engtt{\textbackslash{}begin\{document\}} �Ѻ 
\engtt{\textbackslash{}end\{document\}}.

\latintext
\begin{verbatim}
\begin{document}
....
content
....
\end{document}
\end{verbatim}
\thaitext
������˹������ö�����·Ӻ�÷Ѵ��ҧ˹�觺�÷Ѵ.



\subsubsection*{�͹��������}
\index{�͹��!������}�͹�������·������ö���������� 6 ��С������ �Թ�� (Kinnari), ������ (Norasi), ��ر (Garuda), DBThaiText, PseudoMono ��� ������ (Purisa) �������ʴ����㹵��ҧ��� \ref{font:tab}. �͹�� PseudoMono �繿͹��Ẻ monospace ��ͤ������ҧ�ͧ�ء����ѡ�è���ҡѹ���. ��ǹ�͹��������繿͹��������.
 
\begin{table}[htbp]
\center
\begin{tabular}{|l|l|l|}
\hline
\multicolumn{1}{|c|}{���Ϳ͹��(postscript)} & \multicolumn{1}{|c|}{�����} & \multicolumn{1}{|c|}{������ҧ}\\
\hline
Kinnari & \engtt{\textbackslash{}usefont\{LTH\}\{kinnari\}\{m\}\{n\}} & \usefont{LTH}{kinnari}{m}{n}������, �������, ��ѭ��\\
KinnariBold & \engtt{\textbackslash{}usefont\{LTH\}\{kinnari\}\{b\}\{n\}} & \usefont{LTH}{kinnari}{b}{n}������, �������, ��ѭ��\\
KinnariItalic & \engtt{\textbackslash{}usefont\{LTH\}\{kinnari\}\{m\}\{it\}} & \usefont{LTH}{kinnari}{m}{it}������, �������, ��ѭ��\\
KinnariBoldItalic & \engtt{\textbackslash{}usefont\{LTH\}\{kinnari\}\{b\}\{it\}} & \usefont{LTH}{kinnari}{b}{it}������, �������, ��ѭ��\\
\hline
Norasi & \engtt{\textbackslash{}usefont\{LTH\}\{norasi\}\{m\}\{n\}} & \usefont{LTH}{norasi}{m}{n}������, �������, ��ѭ��\\
Norasi-Bold & \engtt{\textbackslash{}usefont\{LTH\}\{norasi\}\{b\}\{n\}} & \usefont{LTH}{norasi}{b}{n}������, �������, ��ѭ��\\
Norasi-Italic & \engtt{\textbackslash{}usefont\{LTH\}\{norasi\}\{m\}\{it\}} & \usefont{LTH}{norasi}{m}{it}������, �������, ��ѭ��\\
Norasi-BoldItalic & \engtt{\textbackslash{}usefont\{LTH\}\{norasi\}\{b\}\{it\}} & \usefont{LTH}{norasi}{b}{it}������, �������, ��ѭ��\\
\hline
DBThaiText & \engtt{\textbackslash{}usefont\{LTH\}\{dbtt\}\{m\}\{n\}} & \usefont{LTH}{dbtt}{m}{n}������, �������, ��ѭ��\\
DBThaiTextBold & \engtt{\textbackslash{}usefont\{LTH\}\{dbtt\}\{b\}\{n\}} & \usefont{LTH}{dbtt}{b}{n}������, �������, ��ѭ��\\
DBThaiTextItalic & \engtt{\textbackslash{}usefont\{LTH\}\{dbtt\}\{m\}\{it\}} & \usefont{LTH}{dbtt}{m}{it}������, �������, ��ѭ��\\
DBThaiTextBoldItalic & \engtt{\textbackslash{}usefont\{LTH\}\{dbtt\}\{b\}\{it\}} & \usefont{LTH}{dbtt}{b}{it}������, �������, ��ѭ��\\
\hline
Garuda & \engtt{\textbackslash{}usefont\{LTH\}\{garuda\}\{m\}\{n\}} & \usefont{LTH}{garuda}{m}{n}������, �������, ��ѭ��\\
GarudaBold & \engtt{\textbackslash{}usefont\{LTH\}\{garuda\}\{b\}\{n\}} & \usefont{LTH}{garuda}{b}{n}������, �������, ��ѭ��\\
GarudaItalic & \engtt{\textbackslash{}usefont\{LTH\}\{garuda\}\{m\}\{it\}} & \usefont{LTH}{garuda}{m}{it}������, �������, ��ѭ��\\
GarudaBoldItalic & \engtt{\textbackslash{}usefont\{LTH\}\{garuda\}\{b\}\{it\}} & \usefont{LTH}{garuda}{b}{it}������, �������, ��ѭ��\\
\hline
PseudoMono & \engtt{\textbackslash{}usefont\{LTH\}\{pmono\}\{m\}\{n\}} & \usefont{LTH}{pmono}{m}{n}������, �������, ��ѭ��\\
PseudoMonoBold & \engtt{\textbackslash{}usefont\{LTH\}\{pmono\}\{b\}\{n\}} & \usefont{LTH}{pmono}{b}{n}������, �������, ��ѭ��\\
PseudoMonoItalic & \engtt{\textbackslash{}usefont\{LTH\}\{pmono\}\{m\}\{it\}} & \usefont{LTH}{pmono}{m}{it}������, �������, ��ѭ��\\
PseudoMonoBold & \engtt{\textbackslash{}usefont\{LTH\}\{pmono\}\{b\}\{it\}} & \usefont{LTH}{pmono}{b}{it}������, �������, ��ѭ��\\
\hline
Purisa & \engtt{\textbackslash{}usefont\{LTH\}\{purisa\}\{m\}\{n\}} & \usefont{LTH}{purisa}{m}{n}������, �������, ��ѭ��\\
\hline
\end{tabular}
\caption{������ҧ�����͹�������µ�ҧ�}\index{�͹��!������}
\label{font:tab}
\end{table}

\subsubsection*{�������¹��Ҵ�ѡ��}
�»á�� \LaTeX{} �С�˹���Ҵ�ͧ����ѡ�÷����㹤������բ�Ҵ����ѡ�����§�ӴѺ�ҡ�˭���¤���� 
\engtt{\textbackslash{}Huge}, \engtt{\textbackslash{}huge}, \engtt{\textbackslash{}LARGE}, \engtt{\textbackslash{}Large}, \engtt{\textbackslash{}large}, \engtt{\textbackslash{}normalsize}, \engtt{\textbackslash{}small}, \engtt{\textbackslash{}footnotesize}, \engtt{\textbackslash{}scriptsize} ��� \engtt{\textbackslash{}tiny}. 

���������ö����¹��Ҵ�ѡ�ô��¤����:

\begin{table}[htbp]
\center
\begin{tabular}{l|l}
\hline
\multicolumn{1}{c|}{�����} & \multicolumn{1}{|c}{����ʴ���} \\
\hline
\engtt{\{\textbackslash Huge \textbackslash LaTeX\{\}} ������\engtt{\}} & \Huge \LaTeX{} ������\\
\engtt{\{\textbackslash huge \textbackslash LaTeX\{\}} ������\engtt{\}} & \huge \LaTeX{} ������\\
\engtt{\{\textbackslash LARGE \textbackslash LaTeX\{\}} ������\engtt{\}} & \LARGE \LaTeX{} ������\\
\engtt{\{\textbackslash Large \textbackslash LaTeX\{\}} ������\engtt{\}} & \Large \LaTeX{} ������\\
\engtt{\{\textbackslash large \textbackslash LaTeX\{\}} ������\engtt{\}} & \large \LaTeX{} ������\\
\engtt{\{\textbackslash normalsize \textbackslash LaTeX\{\}} ������\engtt{\}} & \normalsize \LaTeX{} ������\\
\engtt{\{\textbackslash small \textbackslash LaTeX\{\}} ������\engtt{\}} & \small \LaTeX{} ������\\
\engtt{\{\textbackslash footnotesize \textbackslash LaTeX\{\}} ������\engtt{\}} & \footnotesize \LaTeX{} ������\\
\engtt{\{\textbackslash scriptsize \textbackslash LaTeX\{\}} ������\engtt{\}} & \scriptsize \LaTeX{} ������\\
\engtt{\{\textbackslash tiny \textbackslash LaTeX\{\}} ������\engtt{\}} & \tiny \LaTeX{} ������\\
\hline
\end{tabular}
\caption{������ҧ��Ҵ�ͧ����ѡ����Ф���觷���������͡���}
\label{size:tab}
\end{table}

\subsection{���ͺ��èѴ�дѺ, ���˹觢ͧ��������ó�ء��}
\LaTeX{} �����§���ʴ������������ҧ�������ѧ����ö�ʴ������������ҧ��§������. �͹�������·����Ѻ \LaTeX{} �����, ��ó�ء������ѡ������������дѺ���͡���ʴ��ŷ����§��. ������ҧ���仹���繡���ʴ���èѴ�дѺ��е��˹觢ͧ��������ó�ء��\footnote{�ӷ�����繵�����ҧ㹷�����Ҩ������դ�������}.

\begin{itemize}
\item ��èѴ�дѺ��ó�ء���٧���\\
��� ��� ��� ��� ��� �� ��� ���
\item ��èѴ���˹���ó�ء���ź�ҧ\\
�� ��, �� ��, �� ��, �� ��
\item ��èѴ���˹���������ź�ҧ\\
�Թ �Թ, �չ �չ
\item ��èѴ���˹觢ͧ��������ó�ء��\\
��� ���
\item ��èѴ�дѺ�ͧ����ѹ�ҡ������������\\
�ѹ ��� ��� �� ��
\item ��èѴ���������оԹ�� � ��� �\\
� �� �� �� � �� �� ��
\item ��èѴ���������оԹ�� � ��� �\\
�� �� �� �� �� �� ��
\item ��èѴ�����\\
�� ��� �� ���
\end{itemize}


\subsection{������ҧ��ê��������}
������ҧ��ê��� \LaTeX{} ��������� \engtt{makeindex} ��ѧ�ҡ�����觤���� \engtt{latex} ���˹ѧ�ҡ��鹵�ͧ��觤���� \engtt{latex} �ա�������͹Ӵ�ê����������ҧ�� \engtt{makeindex} ���任����ż��ա���� (���ٻ��� \ref{process:fig} ��Сͺ). ����������͡ \engtt{-T} ����Ѻ������ҧ��ê��������\footnote{����� \engtt{makeindex} ���ʹѺʹع����������¤س෾�Էѡ�� ���س�ح�ҹѹ��.}. ������ͧ��þ�鹰ҹ����Ѻ������ҧ��ê�դ�͵�ͧ������ \engtt{latex} �Ѻ������͡ \engtt{--translate-file=cp8bit.tcx} ������������㹵͹��. �����к���ͧ������ (locale) ������Ẻ \engtt{th\_TH.TIS-620}. 

\vspace{1em}
\latintext
\begin{boxedverbatim}
% LANG=th_TH.TIS-620 makeindex -T thailatexfile
This is makeindex, version 2.14 [02-Oct-2002] (kpathsea + Thai support).
Scanning input file thailatexfile.idx....done (24 entries accepted, 
0 rejected).
Sorting entries....done (111 comparisons).
Generating output file thailatexfile.ind....done (60 lines written, 
0 warnings).
Output written in thailatexfile.ind.
Transcript written in thailatexfile.ilg.
\end{boxedverbatim}
\thaitext\vspace{1em}

��������ͧ���������Ҿ�Ǵ���� \engtt{LANG=th\_TH.TIS-620} ��������, ����ͧ��¹ \engtt{LANG=th\_TH.TIS-620} ˹�Ҥ���� \engtt{makeindex} ����.

\section{�͡��á���� \LaTeX{} ������}
�͡�ҡ�͡��é�Ѻ������Ǽ����ҹ����ö�Ң����š���� \LaTeX{} �����¹������������ö��ҹ��ҡ
\begin{itemize}
\item ���й� \LaTeXe{} Ẻ���������' ��\footnote{�͡��é�Ѻ�����ѧ�����ҹ��ҡ \engtt{http://www.ctan.org/tex-archive/info/lshort/english/lshort.pdf}}�¤س �ѡ���ɳ� ���ǡ�� ��� \\
http://linux.thai.net/plone/Members/poonlap/latex/lshort.pdf
\item ������ҧ�͡��ô��� \LaTeX{} �¤س ෾�Էѡ�� ���س�ح�ҹѹ��\\
http://linux.thai.net/thep/doc
\item �����͹�� Angsana �Ѻ \thailatex{}\\
http://linux.thai.net/plone/Members/poonlap/latex/angsana.html
\item ������ҧ hyphenation �����´��� patgen/opatgen\\
http://linux.thai.net/plone/Members/poonlap/latex/hyphenation
\item \LaTeX{} for Thai �¤س Ichris.\\
http://ichris.ws/latex
\item ��ü�Ե�͡����Ԫҡ�ô�ҹ�Է����ʵ��������ǡ������� \LaTeXe{} �¤س������ �ظը����Ѳ��.\\
http://www.ie.eng.chula.ac.th/2004/staff/pramual/books/latex/
\item LYX/LATEX-Thai-microHOWTO �¤س��� ��Ż͹ѹ��\\ 
http://thai.rsise.anu.edu.au/linux/document/th\_LyX-Thai-microHOWTO/
\item MiKTeX Thai Extension �¤س Donzakh.\\
http://miktexthai.sourceforge.net/
\end{itemize}

\section{����ػ}
㹻Ѩ�غѹ�ա�þѲ��������������������������������������� Abiword, Koffice, OpenOffice, Pladao �繵�. �ش�蹢ͧ���������ҹ���ͪ��¼�����ҹ����ʴ��͡�ͧ�͡��� (layout). ���������º��º�Ѻ \LaTeX{} ����, ����� \LaTeX{} �Ъ��¼������¹�͡������ҧ�ջ���Է���Ҿ��������ͧ�ç���ҧ�������ҡ���ҡ���ʴ��͡. ���Щй�鹶���¡������������������¹�Ҩ�оٴ����Ҷ�ҵ�ͧ�����¹�͡���������������ç���ҧ����� \LaTeX{}. ��ҵ�ͧ�����¹�͡�������������ͧ����ʴ��͡, �����������������дǡ����.

�ѭ�ҡ�����������ѧ���������� \LaTeX{} �������ö�Ѵ������������������дǡ㹡���� ���е�ͧ����������㹡�õѴ��.
\end{thwbr}

\clearpage
\section*{�Ҥ��ǡ}
\appendix
\section{�����¹���鹩�Ѻ \LaTeX{} ���������������� \engtt{.ttx}}
\begin{thwbr}
�����¹���鹩�Ѻ������������� \engtt{.ttx} �����ŧ�� \engtt{.tex} �դ�������дǡ�ҧ���ҧ��
\begin{enumerate}
\item �������ö�� \engtt{\textbackslash{}include\{another\_file\}}\footnote{����������¡���鹩�Ѻ�������������������ѡ�������������Ҵ��¡ѹ.} ����繤������ҹ��� \engtt{another\_file.tex} ��������ѡ����������Ѵ�Ө��á����õѴ�����Ѻ�����ѡ��ҹ��. ����Ǥ�ͼ�����ͧ��������������ú�ҧ���١ include ���ǵѴ���ͧ�������. 
\item ��� \engtt{.tex} �����鹩�Ѻ��ԧ��� \engtt{latex} �л����ż�������дǡ㹡���������������õѴ���á�ӹǹ�ҡ.
\item �������ö���͡��ǹ����ͧ��õѴ��������������Ѵ�Ө��á����õѴ�ӷ�����.
\end{enumerate}

�����˵ع���ͧ�����¹�֧�������ѡ�âͧ��÷Ӵ�ê���һ���ء���·����������ͧ��¹��� \engtt{.ttx} ������ö��¹��� \engtt{.tex} ���µç. ������ͧ�����ش�����\footnote{���Ѻ��û�Ѻ��ا��Ф����Դ��繨ҡ�س෾�Էѡ�좳��ʹͤ����Դ���� tlwg-development newsgroup}���仹��㹪�ǧ��������.
\end{thwbr}

\bigskip
\latintext
\begin{verbatim}
\usepackage{sverb}
\newcounter{filenum}
\makeatletter
\newenvironment{thwbr}%
  {\verbwrite{\jobname.\thefilenum.th}}
  {\endverbwrite
   \@input@{\jobname.\thefilenum.wbr}
   \stepcounter{filenum}}
\makeatother
\end{verbatim}
\thaitext
\bigskip

\begin{thwbr}
�Ըչ�����Ҽ�����ͧ�����¹�����µ�ͧ��������� environment ���� thwbr. ����ͻ����żŴ��� \engtt{latex}, environment ���Т�ͤ����������� environment ŧ����������ǹ������ \engtt{.th}.
\end{thwbr}

\latintext
\begin{verbatim}
\begin{thwbr}
..... Thai paragraph, English or mixed .....
\end{thwbr}
\end{verbatim}
\thaitext

\begin{thwbr}
��õѴ�Өз���ѧ�ҡ�����觤���� \engtt{latex} ������������觵��仹�� (㹵�����ҧ�� \engtt{cttex}).
\end{thwbr}

\latintext
\begin{verbatim}
$ for th in *.th; do wbr=`echo $th | sed s/\.th/\.wbr/`;\
cttex -W < $th > $wbr; done
\end{verbatim}
\thaitext

\begin{thwbr}
��ѧ�ҡ���Ѵ�����Ǩ��������������õѴ���������� \engtt{.wbr} ��觵�ͧ��觤���� \engtt{latex} �ա�������͹������ҷ��Ѵ�����ǡ�Ѻ��������鹩�Ѻ�ա����.

\subsection{��ػ�����������鹩�Ѻ���������� \engtt{.ttx}}
\begin{enumerate}
\item ��¹�ش����÷�����ʴ������㹪�ǧ��������
\item ��ǹ����繢�ͤ�����������е�ͧ��õѴ�������¹� environment,  \engtt{\textbackslash{}begin\{thwbr\} ... \textbackslash{}end\{thwbr\}}. environment ����������¤����������ö������������ environment �����.
\item ��û����żŵ�ͧ��觤���� \engtt{latex} �ͧ�������������� \engtt{swath} ���� \engtt{cttex} �Ѵ�ӻá��. ������ҧ��
\latintext
\begin{verbatim}
$ latex thailatexfile.tex
$ for th in *.th; do wbr=`echo $th | sed s/\.th/\.wbr/`;\
cttex -W < $th > $wbr; done
$ latex thailatexfile.tex
\end{verbatim}
\thaitext
\end{enumerate}

���������ö���ҧ alias ��������ʤ�Ի�����ͷ�����ǧ���Ѵ������¢�鹡���. 
\end{thwbr}



\begin{thwbr}
\section{������ҧ�ٻ��Сͺ�͡���}
\LaTeX{} �դ��������Ѻ���ҧ�ٻ��Сͺ�͡���\index{�ٻ��Сͺ�͡���}������ҡ���е�ͧ����繤���觷�����. ���������ö����ٻ��Сͺ�͡��û����� EPS (Encapsulated PostScript) ������ٻ��ҿ�ԡ����դس�Ҿ�٧, ��͢�������������¤����Ѵਹ. �����������Ҵ�ٻ������������� \engtt{xfig}, \engtt{tgif}, \engtt{dia} �繵�. ������������ö���������ʴ�������������㹢�й��������� \engtt{xfig} ��� \engtt{dia} ������Ѻ����������ǡѺ������ (PostScript) �������. �����ҹ����ö����������´��ҡ \engtt{http://linux.thai.net/Members/poonlap}
\begin{figure}[htb]
\center
\scalebox{.5}{\includegraphics{dia_result.eps}}
\caption{������ҧ�ٻ��Сͺ�͡��÷�����ҧ���� \engtt{dia}}\index{�ٻ��Сͺ�͡���!dai@\engtt{dia}}
\end{figure}

�Ѩ�غѹ����� \texttt{dia} �ա�þѲ������¹仨ҡ����ҡ. �����Ŵѧ���������Ѻ����� \texttt{dia} ��� 0.90 ��ҹ��. �����������Ҵ�ٻ�����¹����������ա��Ǥ�� \texttt{inkscape}.

\section{������ҧ��ҿ��Сͺ�͡��ô���}
\engtt{gnuplot} �����������Ѻ��¹��ҿẺ��÷Ѵ����� (command-line interface). ����ö����¹��ҿ�ѧ��蹤�Ե��ʵ�����͢��������� 2 �Ե���� 3 �Ե� �������ö�ѹ�֡��ҿ�����¹�����¿������. ���������ջ���ª�����ҧ�������Ѻ�ѡ�Է���ҵ��, ���ǡ��, �ѡ�֡�� ���ͺؤ�ŷ���价��ʹ���������¹��ҿ. 

���������� \engtt{gnuplot} �������ҧ��� EPS ����ö����. ��سҴ���������´�ҡ \\
\engtt{http://linux.thai.net/Members/poonlap}
\begin{figure}[htb]
\center
\scalebox{1.0}{\includegraphics{thplot.eps}}
\caption{������ҧ�ٻ��Сͺ�͡��÷�����ҧ���� \engtt{gnuplot}}\index{�ٻ��Сͺ�͡���!gnuplot@\engtt{gnuplot}}
\end{figure}
\end{thwbr}




\clearpage
\begin{thebibliography}{99}
\addcontentsline{toc}{section}{\numberline{}\bibname} 
\bibitem{old} ������ ���и�Һص�.  \newblock \textit{����������¡Ѻ \LaTeX{},}
  ������ \texttt{ftp://ftp.nectec.or.th\wbr{}/pub\wbr{}/mirror\wbr{}/thailinux\wbr{}/docs\wbr{}/ZzzThai\wbr{}/thailatex\_html}

\bibitem{texbook} Donald~E. Knuth.  \newblock \textit{The \TeX{}book,}
  Volume~A of \textit{Computers and Typesetting}, Addison-Wesley,
  Reading, Massachusetts, second edition, 1984, ISBN~0-201-13448-9.

\bibitem{manual} Leslie Lamport.  \newblock \emph{{\LaTeX:} A Document
    Preparation System}.  \newblock Addison-Wesley, Reading,
  Massachusetts, second edition, 1994, ISBN~0-201-52983-1.
  
\bibitem{companion} Michel Goossens, Frank Mittelbach and Alexander
  Samarin.  \newblock \emph{The {\LaTeX} Companion}.  \newblock
  Addison-Wesley, Reading, Massachusetts, 1994, ISBN~0-201-54199-8.

\bibitem{thtex} �زԪ��~�����������Ƿ��, \newblock `\TeX{} ������'
    \newblock ����纷������������ҧ�����繡Ѻ�����ҹ�����´��� 
    \LaTeX{}\\ 
    ������ \texttt{http://thaigate.rd.nacsis.ac.jp/files/ttex.html}

\bibitem{typesetth} �ҹ�~ǧ���������ó, \newblock `���ѡ�Ѻ Typesetter ������ Thai\TeX{}' 
    \newblock ������������ǡѺ�����ҹ�����¡Ѻ \TeX{}\\
    ������ \texttt{http://thaigate.rd.nacsis.ac.jp/files/ttex.html}

\bibitem{lshort} �ѡ���ɳ�~���ǡ��, \newblock `���й� \LaTeXe{} Ẻ���������'\\
    ������ \texttt{http://www.ctan.org/tex-archive/info/lshort/thai}
\end{thebibliography}

\addcontentsline{toc}{section}{\numberline{}��ê��} 
\printindex
\end{document}
