LaTeX入门

(〇)安装

  • 使用迅雷
  1. https://mirrors.bfsu.edu.cn/CTAN/systems/texlive/Images/texlive2020.iso
  2. https://github.com/texstudio-org/texstudio/releases/download/3.0.4/texstudio-3.0.4-win-qt5.exe

快速模板

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
\documentclass[UTF8,11pt]{article} % 文章类型
% -------------------------------------
\usepackage{ctex} % 引入中文宏包
\usepackage{graphicx} % 引用绘制宏包
\usepackage{xcolor} % 使用颜色宏包
% -------------------------------------
\title{文档的标题} % 标题
\author{作者名} % 作者
\date{\today} % 日期
% -------------------------------------
\begin{document}
\maketitle % 显示文档信息
% -------------------------------------
% 正文
% -------------------------------------
\end{document}

(一)文档

\documentclass{}

1
2
3
4
5
6
7
8
9
10
11
12
13
\documentclass[UTF8,11pt]{ctexart} % 文章类型

% article 文章
% proc 文集
% minimal 小型文档
% report 报导
% book 书籍
% slides 幻灯片
% beamer 幻灯片
% ctexart 中文文章
% ctexrep 中文报导
% ctexbook 中文书籍
% ctexbeamer 中文幻灯片

(二)引入

\usepackage{}

1
2
\usepackage{ctex} % 引入中文宏包
\usepackage{graphicx} % 引用绘制宏包

(三)信息

\title{}

\author{}

\date{}

1
2
3
\title{文档的标题} % 标题
\author{作者名} % 作者
\date{\today} % 日期

(四)环境

\begin{}

\end{}

1
2
3
4
5
\begin{环境类型}
...
作用域
...
\end{环境类型}

(五)执行与命令

1
2
3
4
5
6
% 宏执行:可传参的宏方法
\section{宏执行}

% 宏命令:需要手动定义作用域
{\textbf 宏命令局部}
\textbf 宏命令全局

(六)正文

{document}

1
2
3
4
5
6
% \begin{...}和\end{...}构成一个环境
% 一个tex文档有且仅有一个document环境,表示正文
\begin{document}
% 正文夹在\begin{document}和\end{document}之间
你好世界!
\end{document}

(七)结构

\part{}

\chapter{}

\section{}

\subsection{}

\subsubsection{}

\tableofcontents

1
2
3
4
5
6
\part{部分} % 部分
\chapter{章节} % 章节,书籍排版book/ctexbook有效
\section{一级标题} % 一级标题
\subsection{二级标题} % 二级标题
\subsubsection{三级标题} % 三级标题,book/ctexbook无效
\tableofcontents % 目录显示

(八)段落

\newline

\\

\par

\indent

1
2
3
4
5
6
7
8
9
10
11
12
% 反斜杠是\newline的缩写,不会产生段落缩进,而\par可以,插入空行也可以,\indent是缩进字符
\par
文本内容文本内容文本内容文本内容
\par
文本内容文本内容文本内容文本内容
\\[1ex]
文本内容文本内容文本内容文本内容

文本内容文本内容文本内容文本内容
\\ \indent
文本内容文本内容文本内容文本内容 % 取消缩进
{\setlength{\parindent}{0pt} 文本内容文本内容文本内容文本内容}

(九)字体

\bfseries

\textbf{}

\itshape

\textit{}

\zihao{}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
% ----------------------------------------------
% \songti \heiti \kaishu \youyuan \lishu \yahei \fangsong
{\songti 宋体}
{\heiti 黑体}
{\kaishu 楷书}
{\youyuan 幼圆}
{\lishu 隶书}
{\yahei 雅黑}
{\fangsong 仿宋}

% 字体族
\\
\textrm {Hello} % 衬线
\textsf {Hello} % 无衬线
\textrm {Hello} % 等宽
{\rmfamily Hello} % 衬线
{\sffamily Hello} % 无衬线
{\ttfamily Hello} % 等宽
% ----------------------------------------------
\\
\textmd {Hello} % 非粗体
\textbf {Hello} % 粗体
{\mdseries Hello} % 非粗体
{\bfseries Hello} % 粗体
\underline {Hello} % 下划线
\\
\textup {Hello} % 直立
\textit {Hello} % 斜体
\textsl {Hello} % 伪斜体
\textsc {Hello} % 小大写
{\upshape Hello} % 直立
{\itshape Hello} % 斜体
{\slshape Hello} % 伪斜体
{\scshape Hello} % 小大写
% ----------------------------------------------
\\ % 字体大小
{\tiny Hello}
{\scriptsize Hello}
{\footnotesize Hello}
{\small Hello}
{\normalsize Hello}
{\large Hello}
{\Large Hello}
{\LARGE Hello}
{\huge Hello}
{\Huge Hello}
\\
\zihao{0} 字体 % 最大字体
\zihao{-0} 字体
\zihao{1} 字体
\zihao{-1} 字体
\zihao{2} 字体
\zihao{-2} 字体
\zihao{3} 字体
\zihao{-3} 字体
\zihao{4} 字体
\zihao{-4} 字体
\zihao{5} 字体
\zihao{-5} 字体
\zihao{6} 字体
\zihao{-6} 字体
\zihao{7} 字体
\zihao{8} 字体 % 最小字体
% ----------------------------------------------
% 单位:pt
\\[1pt] % 磅
% 单位:em
\\[1em] % 当前对象内文本的字体尺寸

(十)特殊符号

\quad

\qquad

\kern

\textbackslash

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
% 空格
\\
\quad\\ % 1em
\qquad\\ % 2em
\thinspace\\ % 1/6em
\enspace\\ % 1/2em
\ \\ % 空格
空~格 \\ % 空格
\kern -0.5pc 格 \\ % 空格
\hskip 1em 格 \\ % 空格
% 反斜杠
\textbackslash \\
% LaTeX标志
\TeX
\LaTeX
\LaTeXe
% 引号
\\
`单引号' \\
``双引号'' \\
% 希腊字母
α \alpha θ \theta o o υ \upsilon
β \beta ϑ \vartheta π \pi ϕ \phi
γ \gamma ι \iota ϖ \varpi φ \varphi
δ \delta κ \kappa ρ \rho χ \chi
ϵ \epsilon λ \lambda ϱ \varrho ψ \psi
ε \varepsilon µ \mu σ \sigma ω \omega
ζ \zeta ν \nu ς \varsigma
η \eta ξ \xi τ \tau
Γ \Gamma Λ \Lambda Σ \Sigma Ψ \Psi
\Delta Ξ \Xi Υ \Upsilon\Omega
Θ \Theta Π \Pi Φ \Phi

(十一)表格

{tabular}{lcrp}

\hline

1
2
3
4
5
6
7
8
9
10
11
% 表格
% https://www.tablesgenerator.com/
\begin{tabular}{|l|c|c|c|p{2cm}|}
\hline
单元格A & 单元格B & 单元格C & 单元格D & 单元格E \\
\hline
单元格A & 单元格B & 单元格C & 单元格D & 单元格E \\
\hline
单元格A & 单元格B & 单元格C & & \\
\hline
\end{tabular}

(十二)图片

\includegraphics{}

1
2
3
4
5
6
7
% 插入图片
\includegraphics{./Assets/img_1}
\includegraphics[scale=3]{./Assets/img_1}
\includegraphics[width=2cm]{./Assets/img_1}
\includegraphics[scale=3, width=2cm, height=5cm]{./Assets/img_1}
\includegraphics[angle=45]{./Assets/img_1}
\includegraphics[width=0.5\textwidth, height=0.4\textheight]{./Assets/img_1}

(十三)列表

{itemize}

{enumerate}

1
2
3
4
5
6
7
8
9
\begin{itemize} % 无序列表
\item 无序
\item 列表
\end{itemize}

\begin{enumerate} % 有序列表
\item 有序
\item 列表
\end{enumerate}

(十四)公式

{equation}

1
2
3
4
5
6
7
8
9
$ E=mc^2 $ % 公式$$

$$ E=mc^2 $$ % 公式$$

\begin{equation} % 公式$$
E=mc^2
\end{equation}

\[ E=mc^2 \] % 公式$$

(十五)对齐

{flushleft}

{center}

{flushright}

1
2
3
4
5
6
7
8
9
10
11
\begin{flushleft}
居左对齐
\end{flushleft}

\begin{center}
居中对齐
\end{center}

\begin{flushright}
居右对齐
\end{flushright}

(十六)脚注

\footnote{}

1
2
\footnote{脚注1}
\footnote{脚注2}

(十七)参考文献

{thebibliography}

\bibitem{}

\cite{}

1
2
3
4
5
\begin{thebibliography}{99}
\bibitem {article1} 参考文献...
\end{thebibliography}
% 引用
引用自\cite {article1}

(十八)浮动体

{figure}

{table}

\centering

\caption{}

\label{}

\ref{}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
% 浮动体
\begin{figure}[htbp]
\centering % 居中
\includegraphics[scale=2]{./Assets/img_1}
\caption{标题}
\end{figure}
%
详情见表\ref{表格1}: % 引用标签
%
\begin{table}[htbp] % [h=here,t=top,b=bottom,p=page,!=not]
\centering % 居中
\begin{tabular}{|l|c|c|c|p{2cm}|}
\hline
单元格A & 单元格B & 单元格C & 单元格D & 单元格E \\
\hline
单元格A & 单元格B & 单元格C & 单元格D & 单元格E \\
\hline
单元格A & 单元格B & 单元格C & 单元格D & \\
\hline
\end{tabular}
\caption{标题} \label{表格1} % 标签
\end{table}

(十九)盒子

\mbox{}

\makebox{}

fbox{}

\framebox{}

\setlength{}

\parbox{}

{minipage}

\rule{}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
% 盒子
|\mbox{盒子文本}|\\ % 单行盒子,不会换行
% c=center,l=left,r=right
|\makebox[10em][c]{盒子文本}|\\ % 单行盒子,可设置宽度和对齐,不会换行
|\makebox[10em][l]{盒子文本}|\\
|\makebox[10em][r]{盒子文本}|\\
|\makebox[10em][s]{盒子文本}|\\
\fbox{盒子文本}\\ % 单行方框盒子
\framebox[10em][r]{盒子文本}
\\
{
\setlength{\fboxrule}{1.6pt} % 宽度
\framebox[10em][r]{盒子文本}
}\\
{
\setlength{\fboxsep}{1em} % 内边距
\framebox[10em][r]{盒子文本}
}\\
% t=top,b=bottom,c=center
三字经:\parbox[t]{3em} % 垂直盒子(多行){3个字符一排}
{人之初性本善性相近习相远} \\
千字文:
\begin{minipage}[b][8ex][t]{4em}
天地玄黄 宇宙洪荒
\footnote{脚注}
\end{minipage}
\\[2em]
% 脚注
\fbox
{
\begin{minipage}{15em}
这是一个垂直盒子的测试。
\footnote{脚注来自 minipage。}
\end{minipage}
}

\rule{120pt}{40pt} % 标尺盒子
A \rule[-.4pt]{3em}{.4pt} line.

(二十)颜色

\color[rgb]{}

\textcolor[rgb]{}

\colorbox[rgb]{}

\fcolorbox[rgb]{}

1
2
3
4
5
6
7
8
\usepackage{xcolor} % 使用颜色宏包
%
{\color[rgb]{1,0,0} 红色} \\
\textcolor[rgb]{1,0,0}{红色} \\
\colorbox[rgb]{1,0,0}{红色背景} \\
\fcolorbox[rgb]{1,0,0}[rgb]{1,1,0}{
\textcolor[rgb]{1,0,0}{红色边框文字,黄色背景}
}

(二十一)宏

\newcommend … [][]{}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
% 宏的定义必须在{document}外
% \newcommand{\宏命名}[参数个数][参数默认值]{宏内容}
% 宏命名只能使用英文大小写
% 参数上限是9个
% 参数用#1#2#3#4#5#6#7#8#9代替
\newcommand{\authorname}{{\zihao{0} PYW}}
\newcommand{\datetime}[3]{{\zihao{5} #1#2#3 日}}
\newcommand{\citepage}[2][PYW]{引用自 #1,作者 #2}
\newcommand{\fontlikeI}[1]
{
\begin{flushright}
{\zihao{3} \textit{#1}}
\end{flushright}
}
% 使用宏
\authorname
\datetime{2020}{12}{21}
\citepage{pyw}
\fontlikeI{样式字符1}