LaTex 使用笔记
使用笔记参考文件 lshort-zh-cn.pdf
1. 文本结构介绍
1.1 结构
一篇LaTex文章包括了导言区和正文区两大部分;导言区设置格式;正文部分套用格式;
文章以 document 环境为界,在 document 环境前面的是导言区,环境内部的是正文区,环境之后的部分被忽略;
一段简单的LaTex文件:
%导言区
\documentclass[11pt,twoside,a4paper]{article} %[ ]里面是一些格式设置,11pt代表11号字,twoside代表
\usepackage{ctex} %支持中文的包
\newcommand\degree{^\circ} %定义一个新的命令
\title{\heiti 学习使用 \LaTeX} %
\author{Fishmu}
\date{\today}
%正文区
\begin{document}
\maketitle
勾股定理的使用:
表述:设直角三角形$ ABC $,其中 $ \angle C=90\degree $,则有:
\begin{equation}
AB^2 + BC^2 = AC^2.
\end{equation}
\end{document}
效果如下:
1.2 基本规则
LATEX 中命令以反斜线 \ 开头,为以下两种形式之一:
• 反斜线和后面的一串字母,如 \LaTeX。它们以任意非字母符号(空格、数字、标点等)为
界限。
•反斜线和后面的单个非字母符号,如 \$。
要注意 LATEX 命令是对大小写敏感的,比如输入 \LaTeX 命令可以生成错落有致的 LATEX 字
母组合,但输入 \Latex 或者 \LaTex 什么都得不到,还会报错;它们与 \LaTeX 是不同的命令。
字母形式的 **LATEX 命令忽略其后的所有连续空格**。如果要人为引入空格,需要在命令后面
加一对花括号阻止其忽略空格
LATEX 环境的用法为一对命令 \begin 和 \end
LATEX 源代码以一个 \documentclass 命令作为开头,它指定了文档使用的文档类。document环境当中的内容是文档正文。
在 \documentclass 和 \begin{document} 之间的位置称为导言区。在导言区中一般会使用\usepackage 命令调用宏包,
还会进行文档的全局设置。
\usepackage 可以一次性调用多个宏包,在 ⟨package-name⟩ 中用逗号隔开
LATEX 提供了命令 \include 用来在源代码里插入文件:
\include{⟨filename⟩}
⟨filename⟩ 为文件名,如果和要编译的主文件不在一个目录中,则要加上相对或绝对路径
⟨filename⟩ 可以不带扩展名,此时默认扩展名为 .tex
是 \include 在读入 ⟨filename⟩ 之前会另起一页。有的时候我们并不需要这样,
而是用 \input 命令,它纯粹是把文件里的内容插入:
\input{⟨filename⟩}
特别要注意的是,使用 \include 和 \input 命令载入的文件名一定不要加空格,否则通常
会出错。
另外 LATEX 提供了一个 \includeonly 命令来组织文件,用于导言区,指定只载入某些文
件:
\includeonly{⟨filename1⟩,⟨filename2⟩,…}
导言区使用了 \includeonly 后,正文中不在其列表范围的 \include 命令不会起效
2. 文本编辑
2.1 空格和分段
空格键和 Tab 键输入的空白字符视为“空格”。连续的若干个空白字符视为一个空格。一行开头的空格忽略不计。
行末的换行符视为一个空格;但连续两个换行符,也就是空行,会将文字分段。多个空行被视为一个空行。
也可以在行末使用 \par 命令分段。
LATEX 中单引号 ‘ ’ 分别用 ` 和 ' 输入;双引号 “ 和” 分别用 `` 和 '' 输入(" 可以输入后
双引号,但没有直接输入前双引号的字符,习惯上用 '' 输入以和 `` 更好地对应)。
\ldots 命令表示省略号
2.2 断行和断页
换行命令
\\[⟨length⟩]:通过[npt]的长度控制可以改变断行的垂直高度
\\*[⟨length⟩]:禁止在断行处分页
\newline:简化版的 \\[⟨length⟩]
\linebreak:会把改行已有的文字均匀散布排版,排版效果差
注意:以上四种断行方式是在段落内部断行,而不会新起一个段落;如果想要新起一个段落,可以使用命令 \par
换页命令
\newpage:可以在双栏中另起一栏
\clearpage:只能新建一页
断词命令
\-:为断词命令,在一般情况下,编辑器会自动段行,但是如果单词过长时会需要把一个单词分成两行排布,
此时在单词内部添加 \- 能够通过缩小单词间隙的方式把长单词强制塞下,直到超出页面范围,自动断行
3. 篇章结构
3.1 章节目录 P31
待续