源文件基本结构
基本结构分文两个部分:导言区和正文区。
1.导言区
导言区主要负责文档的一些全局设置,比较常见的导言区内容有以下几种:
1 | \documentclass{article} |
\documentclass
负责修饰文章的种类,常见的种类有:article、book、report、letter、ctexart等。
1 | \usepackage{ctex} |
使用\usepackage
来导入各种包。
1 | \title{\heiti Latex练习文档} |
这三个分别修饰文章的标题,作者,以及时间,我们可以使用\today
来自动获得今天的日期。
在导入ctex包后(\usepackage{ctex}
),可以使用\heiti
、\kaishu
等设置字体(常见的有宋体、黑体、楷书、仿宋)。
1 | \newcommand\degree{^\circ} |
使用\newcommand
命令宏定义字符,此处是定义角度为\degree
。
2.正文区
正文区主要负责正文的写作,使用\begin{}
和\end{}
表示开始和结束。
例如:
1 | \begin{document} |
本例中:
1.使用\maketitle
调用在导言区设置好的标题,作者与时间信息。
2.对于需要另起一段的内容,在Latex书写时使用换行表示。
3.对于代码内容的书写,使用$包围表示,如果需要让公式居中表示,可以使用$$包围表示。
(其实是因为单$符号表示行内公式,双$符号表示行间公式,即:即使在$$后跟文字,也会自动换行)
4.可以在文章的任何地方使用%
表示注释。
5.在任何地方使用公式命令,都需要使用$符号包围,除非在\begin{equation} \end{equation}
等中间。
中文设置
第一步:设置编译器为xelatex。
第二步:设置编码为UTF-8。
第三步:在导言区使用ctex包。
1 | \usepackage{ctex} |
字体设置
字体设置分为5种属性:字体编码、字体族、字体系列、字体形状、字体大小。
1.字体族设置
字体族分为三种:罗马字体(rm)、无衬线字体(sf)、打字机字体(tt)。
有命令与声明两种设置方式(textrm、rmfamily等):
1 | %字体命令 |
2.字体系列
字体系列分为两种:粗细(md)、宽度(bf)
同样的,有命令与声明两种设置方式:
1 | %字体命令 |
3.字体形状
字体形状分为四种:直立(up)、斜体(it)、伪斜体(sl)、小型大写(sc)
1 |
|
4.字体大小
字体大小在不同的documentclass中有不同的显示,且以\normalsize
为基准。
可以在\documentclass
后自定义normalsize的基准大小。
例如:
1 | \documentclass[10pt]{article} %此处为10磅,一般只有10到12磅三个选项 |
下面是具体大小设置(\\
表示回车):
1 | %英文命令设置字号: |
5.自定义命令
例如:
1 | \newcommand{\myfont}{\textit{\textbf{\textsf{Fancy Text}}}} |
调用时:
1 | \myfont |
文档的基本结构
1.小节的构建
常见的小节划分有:section,subsection,subsubsection等:
1 | \section{实验方法} % 构建小节 |
当然,对于不同的documentclass,有不同的小节规范,常见例子如下:
1 | \documentclass{article} % \subsubsection有作用 |
对于更具体的小节设置,我们可以使用\ctexset
来实现,具体如下:
1 | \ctexset{ |
两个常用小技巧:
1 | \\ %换行 无缩进 |
特殊字符处理
注意事项及特殊字符表如下:
1 | %空行分段,多个空行等同1个 |