%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Contents: Customising LaTeX output
% $Id: custom.tex 172 2008-09-25 05:26:50Z oetiker $
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{\LaTeX-� ����������}

\begin{intro}
����� ��㳳��� �������� ����������� �������������� �������� ������ ��� � ����� ��������� �������� ������� ��������, ��� ������� �������� ������� ������ ������.

���� \LaTeX{}-��� ������, ������볳� ����� ����� �������� ��������������� ������ �� ��, ������������ ���������� �������� ���� ����� ��.

��� ����� \LaTeX-��� ���������������� ����� ����� ������ �������� ������ ���� ��������� ������ �㳳���.
\end{intro}


\section{���� ������, �������� �� �������}

������ ���� ������ ����� ������������� ���������� ����������, ����� �������� ������� ��������� �������� ������� ��������� ����. ������ ����������� ����� ��� �� \LaTeX{} �������� ������������� ���������� �������� ������� ������ ������ ����� ���������� ������������ \wi{����}�� ������ ������� ������ ��������� �����:

\begin{example}
\begin{lscommand}
\ci{dum}
\end{lscommand}
\end{example}

����� ������� ���������� ���� ���������� ������ \ci{lscommand}, �������� ������ ����� ������� ��������� \ci{ci} ����� ����������� ������ ������� �����. �� ����� ���� ��������� \ci{dum} ��������, ���� �������� ����� ������ ����� �������� ���� �����.

����� ������ ����� ������������ ����� \texttt{lscommand} ��������� ������� ������ ����������. ��� �� \LaTeX{}-��� ���������� �������� ���� ����� �����, ������� ��������� ����� ������������ ��������� ����� ������.

\subsection{���� ���������}

������ ������ ���������
\begin{lscommand}
\ci{newcommand}\verb|{|%
       \emph{���}\verb|}[|\emph{���}\verb|]{|\emph{������������}\verb|}|
\end{lscommand}
\noindent ����� ������ ��� �������� ���� �������� ��������. ������� ����������� ������������: \emph{���} ����� �� ������ ��������� ������ �������� ���, \emph{������������} ����� �� �� ������. İ������ ����� ������ \emph{���} �������� �� ������ ������ ������� ���������� ����������� ���� (9 ������� ���� ����) �������. ����� ������ ������ ������� ���� 0 ����� ���� ����������, ���� ������ ��� �������� ����� ����� ���� �����.

���������� ������ ������� ������ ��� ������ ��� ����. ����� ������� \ci{tnss} ����� ���� ������ ���������������. ��� ������ �� ``\LaTeXe-��� �����������'' ����� �㳳������� ��������� �����. �������� ������ �� ����� ������ ���� ����� ��������, ���������� �������� ������� ����������.

\begin{example}
\newcommand{\tnss}{\LaTeXe-���
    �����������}
��� ��� ``\tnss'' \ldots{}
``\tnss''
\end{example}

����� ������� ����������� ������ ������������� �糳����. ����������� ����� \verb|#1| ����� ����� ����� �㰰� ����� ������ ���� �������� ����������� ��� \verb|#2| ��� ������ �������.

\begin{example}
\newcommand{\txsit}[1]
 {��� ��� \LaTeXe-���
  ����\emph{#1} �����������}
% in the document body:
\begin{itemize}
\item \txsit{ ���}
\item \txsit{���}
\end{itemize}
\end{example}

\LaTeX{} ���� ������ ���� ������ ����������. ����� ����� ����� \ci{renewcommand} ����� �������� ������� �����. ��� �� ��������� ����� \verb|\newcommand| ��������� ����.

������� ���������� \ci{providecommand} �������� ������� �����. ��� �� ����������� ����� \ci{newcommand} ��������� ����� ������ ����� �� ������ ����� �������������� ������ ���������� \LaTeXe{} ������ �����������.

��� \LaTeX{} �������� ��� ����� ��� ������ ��������� ������� ��������. ��� ������� ����������� \pageref{whitespace}-� ���������� ���� ��.

\subsection{���� ������볳�}
\verb|\newcommand| ��������� �� ������� \ci{newenvironment} �������� ������� ���� �������� ������ ��� �����:

\begin{lscommand}
\ci{newenvironment}\verb|{|%
       \emph{���}\verb|}[|\emph{���}\verb|]{|%
       \emph{�����}\verb|}{|\emph{�����}\verb|}|
\end{lscommand}

\ci{newenvironment} ������� �� � ����� �������� ���������� �����. \emph{�����} �������� ������ �� �������� ������ �������� ������ ������ �㰰� \emph{�����} �������� ������ �� \verb|\end{|\emph{���}\verb|}| �������� ��������� ������.

����� ������� \ci{newenvironment} �������� ������ ��������� �糳����.
\begin{example}
\newenvironment{king}
 {\rule{1ex}{1ex}%
      \hspace{\stretch{1}}}
 {\hspace{\stretch{1}}%
      \rule{1ex}{1ex}}

\begin{king}
ճ������ ������ ����� ���� \ldots
\end{king}
\end{example}

\emph{���} ����� �������� �� \verb|\newcommand| ������� �������� ���� ����� ���������. \LaTeX{}, ����� �������� ������������� ��������� �㰰� ����� \ci{renewenvironment} ��������� ���� ������������ ������� ������� ������ �����. ��� �� ��������� ����� �� \ci{newenvironment} ��������� �������.

����� ������� ����� ������������ ����� �������� �����. \ci{rule} �������� \pageref{sec:rule}-� ����������, \ci{stretch} �������� \pageref{cmd:stretch}-� ����������, ������ \ci{hspace} �������� ������� ����������� \pageref{sec:hspace}-� ���������� ��� ��� ���� �����.

\subsection{�볳��� ���}

���� ��������� ������� ������ �������� �볳��� ��� ����� �� ���. ���������, ����� ����� �����䰰 ����� �� ������� �������� ������ ���� ����. \ci{ignorespaces} ������ �� ���������� ����� ����� ������������ ����� ��������� ��� ���� ���������� �� \LaTeX{}-� ����� ������ ���� ��� \ci{ignorespacesafterend} ����� �������� ���������.

\begin{example}
\newenvironment{simple}%
 {\noindent}%
 {\par\noindent}

\begin{simple}
ǳ�� �����\\ ���� ������.
\end{simple}
��� ��\\����.
\end{example}

\begin{example}
\newenvironment{correct}%
 {\noindent\ignorespaces}%
 {\par\noindent%
   \ignorespacesafterend}

\begin{correct}
ǳ�� �����\\��� ����.
\end{correct}
��� ��\\����.
\end{example}

\subsection{\LaTeX-��� ������������ ������}

����� ������ �������� �����쳳���� ������� ��� \LaTeX{} �������� �������������� Makefiles ������� ��������� ������� ����� ��. \LaTeX{} ����, ������������ ������ ���� ����������� �������������� ��� �������� ��� ����� ������ ������ ������� �����. ����� ��������� ������ �������� ���� �������:

\begin{verbatim}
\usepackage{ifthen}
\ifthenelse{\equal{\blackandwhite}{true}}{
  % "��� ������" ����������� ������������..
}{
  % "����" ����������� ������������..
}
\end{verbatim}

������ \LaTeX{} ���� ������ �������� ���볳�� �����:
\begin{verbatim}
latex '\newcommand{\blackandwhite}{true}\input{test.tex}'
\end{verbatim}

��� \verb|\blackandwhite| ������ ��������� �� ����� \verb|\blackandwhite| �������� ����� false �������� �������� ����� ������������ �������.

\subsection{������ ���� ������}

�������� ������ ���� ����� ���� �������� ����� ������ ������ �� �������� ������ ���������� ������ ������. ������ ��������� ����� �� ������� �������� ����� ����������� ����� �� ���� \LaTeX{} ������ ������ ������ �������� ������ \ci{usepackage} ��������� ��������� ������ ������� ����� ��.

\begin{figure}[!htbp]
\begin{lined}{\textwidth}
\begin{verbatim}
% ������ ��������� ��������� ����
\ProvidesPackage{demopack}
\newcommand{\tnss}{\LaTeXe-��� ���� ��� �����������}
\newcommand{\txsit}[1]{\LaTeXe-���
                       ����\emph{#1} �����������}
\newenvironment{king}{\begin{quote}}{\end{quote}}
\end{verbatim}
\end{lined}
\caption{����� ����.} \label{package}
\end{figure}

���� ������� ����� �� ������䰰 �������� ����� �������, \texttt{.sty} ��������� ����� ������ ������� ����� �㰰� ������ ���� ������ ������ ������ ������ ���������� �����
\begin{lscommand}
\ci{ProvidesPackage}\verb|{|\emph{������ ���}\verb|}|
\end{lscommand}
\noindent \verb|\ProvidesPackage| �������� �������������� \LaTeX{} ������ ������� ��� ������ ������ �������� ������ �� ������ ������������ ������� ����� ������� ���������� �������� �����. ����� �������� �������� ������ ������ \ref{package}-� ������ �糳���.

\section{���� �� ���� ������}

\subsection{���� ������ ���������}
\index{����}\index{������ ������} \LaTeX{}, �������� ����� ������ (����, �������, \ldots) ����������� ����� ���� ���� ������� ����������� ����� � �������� ��������� ������ ������ ������� ��������� ������. ��������� ������䰰 \ref{fonts} �����~\ref{sizes}-� ���������� �糳���� ����������� ��������. ���� ����� ����� ������ �� ���������� �������� ����������� �� ������ �� �������� ��� ����� ���������� ���������. \ref{tab:pointsizes}-� ��������� ���� �����, ���������� �배�� ������������ ������ �������� ���� ����� ����� ������� ��������.

\begin{example}
{\small �����
\textbf{���}}
{\Large ���
\textit{�����}.}
\end{example}

\LaTeXe{}-��� ��� ����� ������ ����� ��� ���� ������������ ������ ������ ������ �������� ���� ������� ������ ������ ������ �������������� ������ ��.

\emph{��������� ������} �������� ������ ������ \emph{��������} ���������� \emph{��������� ��������} ������ ����� ������ ���� ������ �㰰� ����� ��������� ������ ������ ��� \ref{mathfonts}-� ��������� �糳���� ������ ����������� ��������.

\begin{table}[!bp]
\caption{�������.} \label{fonts}
\begin{lined}{12cm}
%
% Alan suggested not to tell about the other form of the command
% eg \verb|\sffamily| or \verb|\bfseries|. This seems a good thing to me.
%
\begin{tabular}{@{}rl@{\qquad}rl@{}}
\fni{textrm}\verb|{...}|        &      \textrm{\wi{�����}}&
\fni{textsf}\verb|{...}|        &      \textsf{\wi{����������}}\\
\fni{texttt}\verb|{...}|        &      \texttt{������� ������}\\[6pt]
\fni{textmd}\verb|{...}|        &      \textmd{������ ������}&
\fni{textbf}\verb|{...}|        &      \textbf{\wi{���}}\\[6pt]
\fni{textup}\verb|{...}|        &       \textup{\wi{������ �����������}}&
\fni{textit}\verb|{...}|        &       \textit{\wi{������}}\\
\fni{textsl}\verb|{...}|        &       \textsl{\wi{�����}}&
\fni{textsc}\verb|{...}|        &       \textsc{\wi{���}}\\[6pt]
\ci{emph}\verb|{...}|          &            \emph{��������} &
\fni{textnormal}\verb|{...}|    &    \textnormal{������}
\end{tabular}

\bigskip
\end{lined}
\end{table}


\begin{table}[!bp]
\index{������ ������}
\caption{������ ������.} \label{sizes}
\begin{lined}{12cm}
\begin{tabular}{@{}ll}
\fni{tiny}      & \tiny        ��� ����� \\
\fni{scriptsize}   & \scriptsize  ��������\\
\fni{footnotesize} & \footnotesize  ����� \\
\fni{small}        &  \small            ��������� \\
\fni{normalsize}   &  \normalsize  ������ \\
\fni{large}        &  \large       ��������
\end{tabular}%
\qquad\begin{tabular}{ll@{}}
\fni{Large}        &  \Large       ��� \\[5pt]
\fni{LARGE}        &  \LARGE       ������ \\[5pt]
\fni{huge}         &  \huge        ��� ��� \\[5pt]
\fni{Huge}         &  \Huge        ���� ���
\end{tabular}

\bigskip
\end{lined}
\end{table}

\begin{table}[!tbp]
\caption{�������� �������� ��� ��� ������ ����� ������.}\label{tab:pointsizes}
\label{tab:sizes}
\begin{lined}{12cm}
\begin{tabular}{lrrr}
\multicolumn{1}{c}{������} &
\multicolumn{1}{c}{10pt (������) } &
           \multicolumn{1}{c}{11pt-��� ��������}  &
           \multicolumn{1}{c}{12pt-��� ��������}\\
\verb|\tiny|       & 5pt  & 6pt & 6pt\\
\verb|\scriptsize| & 7pt  & 8pt & 8pt\\
\verb|\footnotesize| & 8pt & 9pt & 10pt \\
\verb|\small|        & 9pt & 10pt & 11pt \\
\verb|\normalsize| & 10pt & 11pt & 12pt \\
\verb|\large|      & 12pt & 12pt & 14pt \\
\verb|\Large|      & 14pt & 14pt & 17pt \\
\verb|\LARGE|      & 17pt & 17pt & 20pt\\
\verb|\huge|       & 20pt & 20pt & 25pt\\
\verb|\Huge|       & 25pt & 25pt & 25pt\\
\end{tabular}

\bigskip
\end{lined}
\end{table}


\begin{table}[!bp]
\caption{��������� ����.} \label{mathfonts}
\begin{lined}{0.7\textwidth}
\begin{tabular}{@{}ll@{}}
\fni{mathrm}\verb|{...}|&     $\mathrm{Roman\ Font}$\\
\fni{mathbf}\verb|{...}|&     $\mathbf{Boldface\ Font}$\\
\fni{mathsf}\verb|{...}|&     $\mathsf{Sans\ Serif\ Font}$\\
\fni{mathtt}\verb|{...}|&     $\mathtt{Typewriter\ Font}$\\
\fni{mathit}\verb|{...}|&     $\mathit{Italic\ Font}$\\
\fni{mathcal}\verb|{...}|&    $\mathcal{CALLIGRAPHIC\ FONT}$\\
\fni{mathnormal}\verb|{...}|& $\mathnormal{Normal\ Font}$\\
\end{tabular}

%\begin{tabular}{@{}lll@{}}
%\textit{Command}&\textit{Example}&    \textit{Output}\\[6pt]
%\fni{mathcal}\verb|{...}|&    \verb|$\mathcal{B}=c$|&     $\mathcal{B}=c$\\
%\fni{mathscr}\verb|{...}|&    \verb|$\mathscr{B}=c$|&     $\mathscr{B}=c$\\
%\fni{mathrm}\verb|{...}|&     \verb|$\mathrm{K}_2$|&      $\mathrm{K}_2$\\
%\fni{mathbf}\verb|{...}|&     \verb|$\sum x=\mathbf{v}$|& $\sum x=\mathbf{v}$\\
%\fni{mathsf}\verb|{...}|&     \verb|$\mathsf{G\times R}$|&        $\mathsf{G\times R}$\\
%\fni{mathtt}\verb|{...}|&     \verb|$\mathtt{L}(b,c)$|&   $\mathtt{L}(b,c)$\\
%\fni{mathnormal}\verb|{...}|& \verb|$\mathnormal{R_{19}}\neq R_{19}$|&
%$\mathnormal{R_{19}}\neq R_{19}$\\
%\fni{mathit}\verb|{...}|&     \verb|$\mathit{ffi}\neq ffi$|& $\mathit{ffi}\neq ffi$
%\end{tabular}

\bigskip
\end{lined}
\end{table}

������ ������� ������ ������� \wi{�� �����} �� \emph{������� �������} ����� ����� ����������. ������ \LaTeX{}-��� ����� ����������� ������� ������ ��������.\index{������� �������}

\begin{example}
ҳ��� {\LARGE ��� �����
{\small �����} ��㳳� ����������}.
\end{example}

���� ������ ������� ����� (������ ���) ����� ��� ���� ������ ��������� �� ��������� ��� ������ ���������. ������� �� ������� \verb|}| ������� �������� ��������. ������ ��� ������� ����� \ci{par} �������� ������� ��� �� ��������� ��� ������ �������� ������� ������.\footnote{\texttt{\bs{}par} �� ������ ����� �� ����}


\begin{example}
{\Large ������ ���!
 ��� ������.
 ����� ��������!\par}
\end{example}

\begin{example}
{\Large ��� � ��� ������. ������
 ������ ������� ����� ��� ���.}\par
\end{example}

����� ����� ������ ������� ��� ���� �� ������ ��� ���� ������ �������� ���������� ������� ��������.

\begin{example}
\begin{Large}
��� ������.
������� �� ������ ����� �� \ldots
\end{Large}
\end{example}

\noindent ��� �� ���� ����� ��������� �������� �� ������� ���� ������.

\subsection{�������� ����}

��� ������ ����� �㳳�������� �������� ������ ���������� ������ ��������� ���� ������ �������� ���� ����� �������� ����� �� \LaTeX{}-��� �������� ������ ������ ������ ������� ������� ������� ��� ������ ������. ������ ������ �������� �����������, ���� ������ ������ �������� ``�������� ������� ��������'' ����������� \verb|\newcommand| ��������� �������� �������� ��.

\begin{example}
\newcommand{\oops}[1]{%
 \textbf{#1}}
���� ᳳ \oops{�������},
��� �� �������� \oops{�����}
�����.
\end{example}

��� ���� �� ����� ���� ������ \verb|\textbf| �������� ��� ��������� ������ ����� ������� �������� ����� \verb|\textbf| ������ ����� ���, �������� ����� ������� ����� ������� ��������� ������ ����, ������ ����� ����� ������������ ����� ������ ��.


\subsection{ǰ����}

������ ������ ��������� ��������� �������� ���� ����� ����� ������:\nopagebreak

\begin{quote}
  \small \texttt{��������} \textsf{\textbf{\LARGE �}\texttt{�}\textsl{�}�} \textit{������} \Huge ���� \tiny ������� \footnotesize \textbf{��}
  \large \textit{��������} \normalsize �볳 \textsc{���������} \textsl{\textsf{������} ��������\large �\Large �\LARGE �\huge �} ������� \underline{\textbf{��������\Huge!}}
\end{quote}

\section{���}

\subsection{̰� ��������� ���}

\index{�� ��������� ���} �������� �� ��������� ���� ������� ����� �����
\begin{lscommand}
\ci{linespread}\verb|{|\emph{��泳����}\verb|}|
\end{lscommand}
\noindent ��������, ����� ����� ������� �������� ������ ������ ��������. ̰� ��������� ����, \verb|\linespread{1.3}| ������ �� ``��� �����'' ����� �������������, \verb|\linespread{1.6}| ������ �� ``���'' ����� ������������� ��� ��� ����. ̰� ��������� ������ ��� �� ��������� ���� ���� ��泳���� ���� ��~1 �����.\index{��� ����� ���}

\ci{linespread} ������ �� ���������� ������ ��� ���, ������� ���������� ��� �� ��������� ���� ������䰰 ������ �������� ������� �� ����:
\begin{lscommand}
\verb|\setlength{\baselineskip}{1.5\baselineskip}|
\end{lscommand}

\begin{example}
{\setlength{\baselineskip}%
           {1.5\baselineskip}
��� ������� �� ��������� ���
�������� 1.5 ����� �������.
��� par �������� ������
������� ������� ������.\par}

�� ����� ��������� �����
�� ��� ������ ������
�������� ��� ������� ������
����� ��� ��������.
\end{example}

\subsection{����� ����� ������}\label{parsp}

\LaTeX{}-� ����� ��� ��������� ��� �������� ���. ������� ������ ������ ������ ��������� ��������
\begin{code}
\ci{setlength}\verb|{|\ci{parindent}\verb|}{0pt}| \\
\verb|\setlength{|\ci{parskip}\verb|}{1ex plus 0.5ex minus 0.2ex}|
\end{code}
����� ����� ������� ������� �����. ������ ��� ������ �� ����� �� ��������� ������ ����� ����� ���� ������� ������� ���� ����������.

\TeX{}-� �������� ����� ����� ���������� ������������ ���������� ����� ����� �� ������� ���� ������� ������� ���������� \texttt{plus} �� \texttt{minus} ������� ���������.

������ ����� ����� ��������� �� ������� �������� ��� ���, ����� ����������� ��볳����. ��� �� �������� ���������� ������ ������ ������ ������ ���� ������. ������ ���������, ����� ����������� �������� ������ ��� \verb|\tableofcontents| �������� ���� ������ ���� ����� ���������� �������� ����� ����� ������ ��� ����� ����� �� ������� ������ ��� �������� ���������, ������ �������� ��� ��������� ������ ������.

ǳ����� ����� ��� ��볳������ ���� ������ ��������
\begin{lscommand}
\ci{indent}
\end{lscommand}
\noindent ������ ������ ������ ��������.\footnote{������� �������� ����� ����� ����� ��� ��� ������ ���� `tools' ������� \pai{indentfirst} ������ ������.} ������ ��� �� \verb|\parindent| �������� ���� ������ �������� ��� ��������.

ǳ����� ����� ��� ��볳����� ����� ������ ��������
\begin{lscommand}
\ci{noindent}
\end{lscommand}
\noindent ������ ������ �������. ������ ���� ���� ������ ������ ��������� ��� ����� ���� �������� ���� ���������� �����������.

\subsection{������ ���}

\label{sec:hspace}
\LaTeX{} �� ����� �㳳���� ��������� ���� ���������� ���������. ������ ���� ������ ��������� ����: \index{������!���}
\begin{lscommand}
\ci{hspace}\verb|{|\emph{���}\verb|}|
\end{lscommand}
̰���� ����� ���� ���� ��� ������ ���� \verb|\hspace| ��� \verb|\hspace*| ��������� �������� ������ �����. \emph{�����} ���� ���� ���� ������� ������� ����������. ����� ����� ���泳���� \ref{units}-� ��������� �糳���.
\index{���泳�}\index{���������������}

\begin{example}
��� ���\hspace{1.5cm}��
1.5 ���������.
\end{example}
\suppressfloats
\begin{table}[tbp]
\caption{\TeX{}-��� ����� ���泳�.} \label{units}\index{���泳�}
\begin{lined}{9.5cm}
\begin{tabular}{@{}ll@{}}
\texttt{mm} & ��������� $\approx 1/25$~��� \quad \demowidth{1mm} \\
\texttt{cm} & ��������� = 10~��  \quad \demowidth{1cm}                     \\
\texttt{in} & ��� $=$ 25.4~�� \quad \demowidth{1in}                    \\
\texttt{pt} & ��� $\approx 1/72$~��� $\approx \frac{1}{3}$~��  \quad\demowidth{1pt}\\
\texttt{em} & ������ ������ `M' ������ ������� ���� \quad \demowidth{1em}\\
\texttt{ex} & ������ ������ `x' ������ ������� ���� \quad \demowidth{1ex}
\end{tabular}

\bigskip
\end{lined}
\end{table}

\label{cmd:stretch}
������ ����� ���� �������� ������ ����
\begin{lscommand}
\ci{stretch}\verb|{|\emph{n}\verb|}|
\end{lscommand}
\noindent ����� ��������� n ������ ������ ������ ����� �� \verb|\hspace{\stretch{|\emph{n}\verb|}}| ����� ��� ��������� ������ ����� ������ ���� �������� �������������� ������ �����.


\begin{example}
x\hspace{\stretch{1}}
x\hspace{\stretch{3}}x
\end{example}

������ ���� ������� ���������� ������ ���� ������� ������ ������ ���������� ���� ����������� ��������� �����. ����� ���� �������� �������� \texttt{em} �� \texttt{ex} ���泳���� ��������:

\begin{example}
{\Large{}���\hspace{1em}y}\\
{\tiny{}��� �����\hspace{1em}y}
\end{example}

\subsection{����� ���}
\LaTeX{} �� ����� ��, ����, ��� ���� ��������� ���� ���������� �����������. ������������ ���������� \emph{����� �� ���������} ���� ������ ��������� ���� ������� �����:
\begin{lscommand}
\ci{vspace}\verb|{|\emph{���}\verb|}|
\end{lscommand}

������ ������ �� ��� ������ �� ������� ���� �����. ����� �������� ���� ���� ���� ����� ��� ���� �������� ������ ������������ ��� ����� \verb|\vspace| �������� ��� �� ����� \verb|\vspace*| ��������.
\index{����� ���}

�������� �������� ����� ��� ������� ���� �������� ����� ���������� ����� �������� ��������� ���������� \verb|\stretch| �� \verb|\pagebreak| ����������� �������� ��������.
\begin{code}
\begin{verbatim}
������ \ldots

\vspace{\stretch{1}}
������ �������� ����� ��� �������.\pagebreak
\end{verbatim}
\end{code}

ǳ�� \emph{���������} ���� ���������� �� ��������� ���� ��������� ���� ������
\begin{lscommand}
\ci{\bs}\verb|[|\emph{���}\verb|]|
\end{lscommand}
\noindent �������� ��������.

\ci{bigskip} �� \ci{smallskip} ������������ ����� ����, �������� ���� ���� ����������� ��������� �������� ��� �����.


\section{�������� �������}

\begin{figure}[!hp]
\begin{center}
\makeatletter\@mylayout\makeatother
\end{center}
\vspace*{1.8cm}
\caption{�������� ���������� �����������.}
\label{fig:layout}
\cih{footskip}
\cih{headheight}
\cih{headsep}
\cih{marginparpush}
\cih{marginparsep}
\cih{marginparwidth}
\cih{oddsidemargin}
\cih{paperheight}
\cih{paperwidth}
\cih{textheight}
\cih{textwidth}
\cih{topmargin}
\end{figure}
\index{�������� �������}
\LaTeXe{}-� \verb|\documentclass| ��������� \wi{������ ������}� ���������� ��� ������ �㰰� ��������� �������� \wi{���}�� ����� �������� ���������� �����������, ������ ���������� ������� ��� �����.
\thispagestyle{fancyplain}
\ref{fig:layout}-� ������ ������� ����� ������������� �糳���. �� ����� `tools' �������  \pai{layout} ������ �������������� ���������.%
\footnote{\CTANref|macros/latex/required/tools|}

\textbf{����!} \ldots ``�������� ������ ������� �������'' ��� ������ ���������� \LaTeX-� ����� ��볳� �� �������� ���������� �������� �������� �������� ��������.

��� �� ������ MS Word ���������� ������ �������� ������� ������ ���������� ��������. ������ ���� ������ ���������� �����\footnote{��� ������� ��������� ��������� �������� �������� ���� �����.} ��� ��� ���������� ���������� ���� �������� �������� �� ��� ������������ 66-��� �볳�� ������� ����� ���� �㰰� ��� �� \LaTeX{} �������� �� ��� ���������� ���������� ������ �� ����. ���������� ����� ��� ���������� ���������� ��� ����� ����� ������� ���������� ������ �����. ��� �� ����� �������� ����� ������ ������ ������� ��� ��������� ��������� ������ ������� ���� ������������� �������� ����.

���� ��� ���������� ���������� ��� ������ ����� ������� ���������� ������ ������� ����� ��������.

\LaTeX{}-� ������ ����������� ������ ��� ��������� ������䰰 ������ ����������� �������� �������� ����� �������.

����� ������ �� ���������� ������� ���� ������:
\begin{lscommand}
\ci{setlength}\verb|{|\emph{��������}\verb|}{|\emph{���}\verb|}|
\end{lscommand}

��� ���� ������ �� ����������� ����� �����䳳���:
\begin{lscommand}
\ci{addtolength}\verb|{|\emph{��������}\verb|}{|\emph{���}\verb|}|
\end{lscommand}

��� ���� ������ �� ������ ������������ ������� ��������� ��� \ci{setlength} ��������� �볳 �� ������� ��. �������� ������� ��� ������������ �����䳳������ ���� �������� ������ ����� �������� ����� ����:
\begin{code}
\verb|\addtolength{\hoffset}{-0.5cm}|\\
\verb|\addtolength{\textwidth}{1cm}|
\end{code}

��� \pai{calc} ������ ������ �������� ��� �� \ci{setlength} �������� �������� �� �������� ���������� ����� �������� �� �������� ���������� ���� ���� ����� ����� ����� ��������� ��������� �������� ��������� ������������.

\section{������ ��������� ��� ����� ��볳�}

\LaTeX{} �������� ������� ����� ���������� ��������� ���� ��������� ������. �������� ������ ����������� ���� ������ ������ ������. ������� ������� ���������� \verb|\textwidth| ��������� ������� ������ �������� �� ������� �����.

������ 3 ��������� �������� ����� ����, ����, ������� ����� ������� �����.

\begin{lscommand}
\ci{settoheight}\verb|{|\emph{��������}\verb|}{|\emph{�����}\verb|}|\\
\ci{settodepth}\verb|{|\emph{��������}\verb|}{|\emph{�����}\verb|}|\\
\ci{settowidth}\verb|{|\emph{��������}\verb|}{|\emph{�����}\verb|}|
\end{lscommand}

\noindent ������ ������� ������ �������� ������ ��������� �糳���.

\begin{example}
\flushleft
\newenvironment{vardesc}[1]{%
  \settowidth{\parindent}{#1:\ }
  \makebox[0pt][r]{#1:\ }}{}

\begin{displaymath}
a^2+b^2=c^2
\end{displaymath}

\begin{vardesc}{����}$a$,
$b$ -- ���� ������ ���������
�������.

$c$ -- ���� ������ ���������
���������.

$d$ -- ����������.
\end{vardesc}
\end{example}

\section{���������}
\LaTeX{}, ������� �������� �������������� ���� ����� ���볳�� �� ������� ������� ������ ��� ������� �� �����, �������� ��� ��������� ����� ������� ������� ���������.

\TeX{}-��� ����������� ������ ��������� ������������ ��� �㰰� ����� ��� �������� �� ���� ���������� ������� ������� ������. ������ ����� ����� �������� ���������� ����� �㰰� �������� \LaTeX{} �������������� ���� ������ ������ ������������ ������� ���������� �����泳����.

��������� ������ �������� � ����� ��㳳��� \ei{tabular} �������� ����� \ci{includegraphics} ��� ��� ���������� ����� ������������ ����� ��� ������������ ��������� �����. ���� ������, ������� ���� ������� ��� ����� �� �������� ������� �볳�� ���������� �������� ������� ������ ��������� ��������� �� �������� �����.

����� �������� ������

\begin{lscommand}
\ci{parbox}\verb|[|\emph{����}\verb|]{|\emph{����}\verb|}{|\emph{�����}\verb|}|
\end{lscommand}

\noindent ������ ����

\begin{lscommand}
\verb|\begin{|\ei{minipage}\verb|}[|\emph{����}\verb|]{|\emph{����}\verb|}| �����
\verb|\end{|\ei{minipage}\verb|}|
\end{lscommand}

\noindent ���������� ���������� �����. \texttt{����} �������� �� ��������� ����� �� ����� ���������� ����� ���泳��� \texttt{c, t} ���� \texttt{b} �������� ����. \texttt{����} �������� �� ��������� ������ ����� �����������. \ei{minipage} �� \ci{parbox} ����� ������ ����� �� \ei{parbox} �������, ������ ����� ������볳� ����������� ������ \ei{minipage} ��������� ������ �� ������ ������ ���������� ����.

\ci{parbox} ���������, ����� ���������� ����� ���� ������� �� ������ ����� ����� �������� �������� ������ ������ \ci{mbox} ������ ��������� ������ ���������� ����� ������ �������� �����. ��� �� ��� ����� ��������� ��� �������� ������� ����� \LaTeX{}-� �� ������� ��������� ��������� ��������� ������. ��������� ����� ���������� ��������� ������ ������ ���������� ������ ���������� ������ �� ������ ��� ����� �������� ������.

\begin{lscommand}
\ci{makebox}\verb|[|\emph{����}\verb|][|\emph{����}\verb|]{|\emph{�����}\verb|}|
\end{lscommand}

\noindent \texttt{����} �� ������ ��������� ������ ������� �����������.\footnote{������ ������� �� ������ ����������� ����� ���� ����� �� ��������� ����� 0pt ��� ������ ������ ������ ������������� ���� ��� �����.} ̰� ������ ��������� ������ ������� ����� ��������������� ��������� �������� ����� \emph{��������} ����� ���������� ������� \ci{width}, \ci{height}, \ci{depth}, �� \ci{totalheight} ������������ ��������� �����. \emph{����} ���������� ������ ���� ��㳳� ��������: \textbf{c} ���������, \textbf{l} 糳� ����, \textbf{r} ������ ����, ���� \textbf{s} �������� �������� ������ ��� ��� ����������.

\ci{framebox} ������ �� \ci{makebox} ��������� �� ������� ������ �������� ������ ��������� ������ ����������.

������ \ci{makebox} �� \ci{framebox} ����������� ������ ����������� ������ ��������� ��������.

\begin{example}
\makebox[\textwidth]{%
    � � �}\par
\makebox[\textwidth][s]{%
    � � � � � � � �}\par
\framebox[1.1\width]{
    �����������������!} \par
\framebox[0.8\width][r]{���䳳,
    ��� �����} \par
\framebox[1cm][l]{�����
    ��, ��� � ���}
������ ����� ����� ����� ��?
\end{example}

��� ���������� �������� ������ ���������� ����� ��� �����, ������ ���� ����� ���������� ����� ��� ����.\footnote{���������� ������ �� ������ �� ����� ����� ������ �������� ���������.}
\LaTeX{}-��� ����� ���������� �������� ����� ���������� �����


\begin{lscommand}
\ci{raisebox}\verb|{|\emph{����}\verb|}[|\emph{���-��������-����-��}\verb|][|\emph{���-��������-����-��}\verb|]{|\emph{�����}\verb|}|
\end{lscommand}

\noindent ��������� �������� ����������. �� �������� ����� ������ ����������, \emph{�����} ������ �� �������� ����������� ��������� ��������� ������� ���������� \ci{width}, \ci{height}, \ci{depth}, �� \ci{totalheight} ����������� ������� �����.


\begin{example}
\raisebox{0pt}[0pt][0pt]{\Large%
\textbf{����\raisebox{-0.3ex}{�}%
\raisebox{-0.7ex}{��}%
\raisebox{-1.2ex}{�}%
\raisebox{-2.2ex}{�}%
\raisebox{-4.5ex}{�}}}
��� ����� ���������� ���
��������� �� ��� ����
���������� ������ � �����������
\end{example}

\section{������ �����}
\label{sec:rule}

��� ������ ����� ����� �������� ����� ������� �����.

\begin{lscommand}
\ci{rule}\verb|[|\emph{����}\verb|]{|\emph{����}\verb|}{|\emph{����}\verb|}|
\end{lscommand}

\noindent ������ ���������� ������ ��������� ��� ��������� ��������.

\begin{example}
\rule{3mm}{.1pt}%
\rule[-1mm]{5mm}{1cm}%
\rule{3mm}{.1pt}%
\rule[1mm]{1cm}{5mm}%
\rule{3mm}{.1pt}
\end{example}

\noindent ������ �� ����� ���������� �������� ����������� �������� �� ��� ����� ���� �������� ������� \ci{rule} ��������� ������ ��.

\bigskip
{\flushright Ұ���.\par}

%

% Local Variables:
% TeX-master: "lshort2e"
% mode: latex
% mode: flyspell
% End:
