% !TEX encoding = utf8
% !TEX program = xelatex

\documentclass{ctexart}

% 设置中文字体
%\setCJKmainfont[BoldFont={黑体},ItalicFont={楷体}]{新宋体}


\begin{document}

\title{\LaTeX{}介绍}
\author{李东风}
\date{2014-12-20}
\maketitle

\tableofcontents

\section{介绍}
\subsection{文档结构}
\label{subsec:struc}


用$\backslash$title命令指定标题，$\backslash$author命令指定作者，
    $\backslash$date命令指定日期(见\texttt{latex04.tex})。

\section{环境}

列表环境:

\begin{itemize}
\item LaTeX只需规定文章的结构: 段落、小节、节、章、标题、作者、日期等。
  用空行分开的部分为段落。源文件中的段落内换行不影响最后的排版结果。
  一定不要在无意识中新开一个段落。比如，公式后面如果有空行则为新段落。
\item 在序言部分引入CJK包。
\end{itemize}

有序列表环境:
\begin{enumerate}
\item LaTeX只需规定文章的结构: 段落、小节、节、章、标题、作者、日期等。
  用空行分开的部分为段落。源文件中的段落内换行不影响最后的排版结果。
  一定不要在无意识中新开一个段落。比如，公式后面如果有空行则为新段落。
\item 在序言部分引入CJK包。
\end{enumerate}

自定义编号列表环境:
\begin{enumerate}
\item[一、] LaTeX只需规定文章的结构: 段落、小节、节、章、标题、作者、日期等。
  用空行分开的部分为段落。源文件中的段落内换行不影响最后的排版结果。
  一定不要在无意识中新开一个段落。比如，公式后面如果有空行则为新段落。
\item[二、] 在序言部分引入CJK包。
\end{enumerate}

居中环境：
\begin{center}
第一段。

第二段。这一段长一些。
\end{center}

引用前面的章节号：见\ref{subsec:struc}。

原样输出: \verb|c:\latex\docs|。

\begin{verbatim}
for(i=0; i<n; i++){
  x[i] = c * a[i] + b;
}
\end{verbatim}

\begin{tabular}{lrc}
姓名 & 年龄 & 职业 \\
张三 & 39  & 职员 \\
李四 & 8   & 学生干部 \\
王小名 & 72  & 退休
\end{tabular}

\begin{center}
\begin{tabular}{|lrc|}
\hline
姓名 & 年龄 & 职业  \\
\hline
张三 & 39  & 职员 \\
%\hline
李四 & 8   & 学生 \\
%\hline
王五 & 72  & 退休  \\
\hline
\end{tabular}
\end{center}

\begin{table}[htbp]
\label{tab:tab1}
\begin{center}
\caption{浮动表格例子}
\begin{tabular}{lrc}
姓名 & 年龄 & 职业 \\
张三 & 39  & 职员 \\
李四 & 8   & 学生 \\
王五 & 72  & 退休
\end{tabular}
\end{center}
\end{table}

见表\ref{tab:tab1}\footnote{
一个职工表}。


\appendix

\section{参考资料}

网站 \texttt{www.ctex.org}; \texttt{www.tug.org}.


\end{document}
