LaTeX语法笔记
一、学习资料与手册
视频快速入门:一个非常快速的 Latex 入门教程
详尽示例与用法:《一份不太简短的LaTeX介绍》
二、VScode + LaTeX 环境配置与使用
1、配置
安装 TeX Live
清华镜像:TeX Live 下载
在VScode中下载 LaTeX Workshop插件
配置完成
2、用法
- Ctrl + p打开命令窗口,输入 view latex 可实时预览
- 快捷键:Ctrl + Alt + v 也可打开预览
- 保存会自动编译文档,生成PDF文件
- VScode左边的TeX选项卡中有更多功能
三、基本语法
1、文档类型 \documentclass
article, book, report, ctexart (CN & EN), beamer (PPT), ctexbook
1 | \documentclass[UTF-8]{article} |
2、前言 Preamble
位于
1 | \begin{document} |
之前的内容
(1)标题 \title
1 | \title{标题} |
(2)作者 \author
1 | \author{作者} |
(3)日期 \date
1 | \date{日期} |
3、正文 Body
位于
1 | \begin{document} |
1 | \end{document} |
之间的内容
四、格式命令
1、加粗文字 \textbf
1 | \textbf{} |
2、斜体字 \textit
1 | \textit{} |
3、下划线 \underline
1 | \underline{} |
4、换行
- 一个换行符:生成一个空格
- 两个换行符:开启新段落
- \newline
- \\
5、分段
1 | \par |
6、分页
1 | \newpage |
7、生成目录
1 | \tableofcontents |
五、章节命令 Chapter and Part
1、大章节
1 | \chapter{} |
2、创建章节
1 | \section{} |
3、创建子章节或二级章节
1 | \subsection{} |
4、创建三级章节
1 | \subsubsection{} |
5、书籍排版中的【部】
1 | \part{} |
六、插入图片 Images
1、前置引用包
在前言Preamble中引用graphicx包,包含若干绘制图片指令
1 | \usepackage{graphicx} |
以及float包,通过[h]参数确定图片位置
1 | \usepackage{float} |
2、添加图片指令
在正文Body中指定位置添加图片
1 | \includegraphics{图片文件名,可省略扩展名} |
3、图片位置设定
\includegraphics添加图片默认在页面中上方,通过添加[H]参数可以强制图片在当前位置:
1 | \begin{figure}[H] |
4、修改图片尺寸
给图片指令添加可选参数width= n\textwidth 或 n\linewidth来调整大小
1 | \includegraphics[width=0.5\textwidth]{图片标题} |
5、给图片添加标题和居中
(1)添加标题
将图片嵌套在figure环境
添加\caption指令指定图片标题
1
2
3
4
5
6
7\begin{figure}
\includegraphics{图片标题}
\caption{图片标题}
\end{figure}
(2)图片居中
将图片嵌套在figure环境
添加\centering指令设置居中
1
2
3
4
5
6
7
8
9\begin{figure}
\centering
\includegraphics{图片标题}
\caption{图片标题}
\end{figure}
七、列表 Lists
1、无序列表 itemize
1 | \begin{itemize} |
2、有序列表 enumerate
1 | \begin{enumerate} |
八、数学公式 Math Formulas
1、行内公式 inline equation
1 | $ 公式 $ |
2、公式单独列行
1 | \begin{equation} |
或简写为
1 | \[ |
3、复杂公式指令
(1)对数
1 | \log_a(x) |
(2)分数
1 | 分子 \over 分母 |
frac指令
\tfrac
设置分数为textstyle
1
$\tfrac{分子}{分母}$
\dfrac
设置分数为displaystyle
1
$\dfrac{分子}{分母}$
\frac
根据上下文决定哪种style
1
$\frac{分子}{分母}$
\cfrac
表示连续分数
1
$\cfrac{2}{1+\cfrac{2}{1+\cfrac{2}{1}}}$
(3)符号
小写φ
1
2
3\verphi
\verphi(n)大写Φ
1
2
3\phi
\phi(n)
4、公式编辑器
九、表格 Table
1、创建表格 tabular
1 | \begin{tabular}{表格尺寸} |
2、表格尺寸
表格三列,每列居中对齐:
1 | \begin{tabular}{ c c c } |
表格三列,第一列左对齐,第二列居中对齐,第三列右对齐:
1 | \begin{tabular}{ l c r } |
3、表格内容
每格内容以 & 隔开,每行以 \\ 区分
1 | \begin{tabular}{ c c c } |
4、添加边框
竖直边框
通过在尺寸参数中添加竖线 | 来加入竖直边框:
1
2
3
4
5
6
7
8
9\begin{tabular}{ | c | c | c | }
单元格1 & 单元格2 & 单元格3 \\
单元格4 & 单元格5 & 单元格6 \\
单元格7 & 单元格8 & 单元格
\end{tabular}水平边框
通过在各行间添加 \hline 实现:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17\begin{tabular}{ | c | c | c | }
\hline
单元格1 & 单元格2 & 单元格3 \\
\hline
单元格4 & 单元格5 & 单元格6 \\
\hline
单元格7 & 单元格8 & 单元格
\hline
\end{tabular}双横线效果
通过 \hline\hline实现:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17\begin{tabular}{ | c | c | c | }
\hline\hline
单元格1 & 单元格2 & 单元格3 \\
\hline\hline
单元格4 & 单元格5 & 单元格6 \\
\hline
单元格7 & 单元格8 & 单元格 \\
\hline
\end{tabular}注意:\hline前面一行必须以双斜杠结尾
5、单独指令每列宽度
通过在begin的尺寸参数中设置 p{} 来指定列宽 p:paragraph
1 | \begin{tabular}{ | p{2cm} | c | c | } |
6、表格添加标题和居中
将表格代码放在 table 环境里
通过 \caption{} 指定标题,通过 \center 实现表格居中
1
2
3
4
5
6
7
8
9
10
11
12
13\begin{table}
\center
\begin{tabular}{ | p{2cm} | c | c | }
...
\end{tabular}
\caption{表格标题}
\end{table}
测试代码与文档
一、最终生成PDF文件:
二、LaTeX代码文档:
三、测试代码:
1 | \documentclass[UTF-8]{ctexart} |