latex简单学习笔记
一、安装软件
1. mac:macTex
2. win:MikTex
3. 网页:www.overleaf.com(可共同协作)
二、基本介绍
1. 查询手册:命令行输入:
texdoc symbols
2. 中文社区:Latex 工作室
英文社区:tex.stackexchange.com
3. 文档组成:
标题; 前言/摘要; 目录; 正文(篇、 章、节、小节、小段); 文献; 索引、词汇表
4. Latex 文档基本结构:
document 环境为界,前是导言,中是正文,后被忽略
%%% 简单文档
% 导言:格式设置
\documentclass{ctextart}
usepackage[b5paper]{geometry}
% 正文:填写内容
\begin{document}
使用 \latex
\end
5. 文档部件:
- 标题:\title; \author; \date; ——\maketitle
- 摘要/前言:abstract 环境 or \chapter*
- 目录:\tableofcontents
- 章节:\chapter; \section,……
- 附录:\appendix + \chapter or \section ……
- 文献:\bibliography
- 索引:\printindex
6. 文档划分:
- 大型文档:\frontmatter; \mainmatter; \backmatter
- 一般文档:\appendix
- \part
- \chapter
- \section
- \subsection
- \subsubsection
- \paragragh
- \subparagraph
7. 磁盘文件组织:
- 主文档
- 按内容章节划分不同的文件
- 使用单独的类文件、格式文件设置格式
- 小文件隔离复杂的图表
8. 相关命令:
- \documentclass:读入文档类文件(.cls)
- \usepackage:读入一个格式文件——宏包(.sty)
- \include:分页,并读入章节文件(.tex)
- \input:读入任意的文件
9. 
三、填写文档内容
1. latex基础
-
%% English - 用pdflatex编译
\documentclass{article}
\begin{document}
Hello latex
\end
-
%% 中文 - 用xelatex (or lualatex) 编译
\documentclass{ctextart}
\begin{document}
你好
\end
-
命令格式:
\cmd{arg1}{arg2}\\
\cmd[opt]{arg1}{arg2}
例子:
Latex 分数:\frac{1}{2}
Tex 分数:1 \over 2
-
环境格式:
\begin{env}
……
\end{env}
例子:
Latex 的矩阵:\begin{matrix} ...... \end{matrix}
tex 的矩阵:\matrix
-
宏
命令 + 环境
2. 正文文本
-
空格分开单词
-
两个回车另起一行
-
正文符号:
\#; \$; \%; \&; \{; \}; \textbackslash
其他符号
3. 公式
- 数学模式
- 行内inline公式:$ a+b = c $
- 显示display公式:
- 简单的不编号公式:[ 和 ]
- 基本编号公式用equati on环境
- 更复杂的用amsmath宏包提供的数学环境
- 数学结构:
- 上标下标:^ _
- 上下画线与花括号:\overline \underline \overbrace \underbrace
- 分式:\frac
- 根式:\sqrt[次数]
- 矩阵:amsmath宏包提供的专门的矩阵环境matrix、pmatrix、bmatrix等
- 数学符号:
- 数学字母:a,b,α,δ,数学字体:\mathbb(R)、\mathcal(P)等
- 普通符号:\infty \angle
- 二元运算符:a+b,a-b
- 二元关系符:a=b,a≤b
- 括号:<a,b>,使用\left \right放大
- 标点:逗号、分号(\colon)
- 宏包:amsmath & mathtools
- 科技功能:
- siunitx(数学单位的一揽子解决方案)

- chemformula:编写化学式

- siunitx(数学单位的一揽子解决方案)
4. 列表和文本块
-
列表环境
- enumerate编号
- itermize不编号
- description有标题
-
定理类环境
-
newtheorem 定义定理类环境,如:
\newtheorem{thm}{定理}[section] -
使用定理类环境:
-

-
诗歌与引文
- verse
- quote
- quotation
-
抄录代码


-
算法结构
-
clrscode宏包(算法导论)

-
algorithm2e
-
algorithmicx宏包的algpseudocode格式
-
5. 图表和浮动环境
-
画表格 tabular环境

-
功能各异的表格宏包
-
插图
-
代码画图

-
浮动体


6. 自动化工具
-
目录:编译多次
-
交叉引用工作原理
-
pdf的链接和书签:hyperref

-
BIBTEX工作原理
- 设置文件格式.bst格式,比如plainnat,gbt7714-plain
- natbib 与作者-年格式
- custom-bib定制格式文件
- biblatex + Biber:文献处理新方式
四、设计文档格式
1. 基本原则
2. 使用宏包:比如forest
3. 格式控制
-
字体字号

-
对齐

-
空白间距

-
版面布局

-
分页断行

-
盒子
\mbox\parbox{4em}{content}、minipage
-
利用自定义命令和环境

-
章节标题

-
浮动标题
caption宏包 -
列表环境
enumitem宏包

浙公网安备 33010602011771号