Latex-第一篇Latex文档
2017-08-30 21:16:35
一、实现第一篇Latex文档
\documentclass{article} %这里是导言区 \begin{document} Hello , \LaTeX . \end{document}
-
\documentclass{article}:
中包含了一个控制序列(或称命令/标记)。所谓控制序列,是以反斜杠\
开头,以第一个空格或非字母 的字符结束的一串文字,他们并不被输出,但是他们会影响输出文档的效果。这里的控制序列是documentclass
,它后面紧跟着的{article}
代表这个控制序列有一个必要的参数,该参数的值为article
。这个控制序列的作用,是调用名为 “article” 的文档类。
请注意,TeX 对控制序列的大小写是敏感的,部分控制序列还有被方括号[]
包括的可选参数。所谓文档类,即是 TeX 系统预设的(或是用户自定的)一些格式的集合。不同的文档类在输出效果上会有差别。
- %这里是导言区:以
%
开头。在 TeX 风格的文档中,从 “%” 开始,到该行末尾的所有字符,都会被 TeX 系统无视,只作为供人类阅读的注释。除非在 “%” 前加上反斜杠来取消这一特性。 - \begin{document}...\end{document}:只有在 “document” 环境中的内容,才会被正常输出到文档中去或是作为控制序列对文档产生影响。也就是说,在
\end{document}
之后插入任何内容都是无效的。 - 导言区:
\begin{document}
与\documentclass{article}
之间的部分被称为导言区。导言区中的控制序列,通常会影响到整个输出文档。比如,我们通常在导言区设置页面大小、页眉页脚样式、章节标题样式等等。
二、Latex中的中文显示问题的解决
方案一:调用ctex包文件
\documentclass{article} %这里是导言区 \usepackage{ctex} \begin{document} 你好 , \LaTeX ! \end{document}
方案二:使用ctexart文档类
相较于之前的例子,这份代码只有细微的差异:文档类从 article
变为 ctexart
;增加了文档类选项 UTF8
。
\documentclass[utf-8]{ctexart} %这里是导言区 %\usepackage{ctex} \begin{document} 你好 , \LaTeX ! \end{document}
三、组织文章结构
- 作者,标题以及日期
\documentclass[utf8]{ctexart} %这里是导言区 \title{你好,World .} \author{Tim} \date{\today} \begin{document} \maketitle 你好 , \LaTeX ! \end{document}
这里的导言区内容复杂了很多,但和之前的文档主要的区别只有一处:定义了标题、作者、日期。
在 document
环境中,除了原本的你好,world!
,还多了一个控制序列 maketitle
。这个控制序列能将在导言区中定义的标题、作者、日期 按照预定的格式展现出来。
使用
titling
宏包可以修改上述默认格式。参考TeXdoc.
-
章节和段落
\documentclass[utf8]{ctexart} %这里是导言区 \title{你好,World .} \author{Tim} \date{\today} \begin{document} \maketitle \section{你好,中国} 中国在East Asia. \subsection{Hello, beijing} 北京是captial of China. \paragraph{Tian'anmen square} is the center of beijing. \subparagraph{Chairman Mao} is in the center of tian'anmen square. \subsection{Hello 山东} \subparagraph{山东大学} is one of the best university in 山东。 \end{document}
在文档类 article
/ctexart
中,定义了五个控制序列来调整行文组织结构。他们分别是
\section{·}
\subsection{·}
\subsubsection{·}
\paragraph{·}
\subparagraph{·}
另外,在
report
/ctexrep
中,还有\chapter{·}
;在文档类book
/ctexbook
中,还定义了\part{·}
。
- 插入目录
\documentclass[utf8]{ctexart} %这里是导言区 \title{你好,World .} \author{Tim} \date{\today} \begin{document} \maketitle \tableofcontents \section{你好,中国} 中国在East Asia. \subsection{Hello, beijing} 北京是captial of China. \paragraph{Tian'anmen square} is the center of beijing. \subparagraph{Chairman Mao} is in the center of tian'anmen square. \subsection{Hello 山东} \subparagraph{山东大学} is one of the best university in 山东。 \end{document}