LaTeX 常见语法

LaTeX 常见语法

一份面向初学者的 LaTeX 语法速查与教程,涵盖文档结构、文本排版、数学公式、图表插入等核心用法。


1. 文档结构

一个最基本的 LaTeX 文档由导言区正文区组成:

\documentclass{article}           % 文档类型:article, report, book, beamer 等
\usepackage[UTF8]{ctex}           % 中文支持(使用 ctex 宏包)
\usepackage{amsmath, amssymb}     % 数学公式增强

\title{我的第一篇文档}
\author{作者名}
\date{\today}

\begin{document}
\maketitle                        % 生成标题
\tableofcontents                  % 生成目录

\section{引言}
这里是正文内容。

\end{document}
命令 作用
\documentclass{...} 指定文档类型
\usepackage{...} 加载宏包
\begin{document} 正文开始
\end{document} 正文结束

2. 文本格式

字体样式

\textbf{粗体}      % 粗体
\textit{斜体}      % 斜体
\textsl{倾斜体}    % 伪斜体
\textsc{小型大写}  % 小型大写字母
\underline{下划线} % 下划线
\textrm{罗马体}    % 罗马字体
\textsf{无衬线体}  % 无衬线字体
\texttt{等宽体}    % 等宽字体(打字机体)

字体大小

{\tiny 极小}
{\scriptsize 脚注大小}
{\footnotesize 小}
{\small 稍小}
{\normalsize 正常}
{\large 大}
{\Large 更大}
{\LARGE 很大}
{\huge 巨大}
{\Huge 极大}

颜色(需加载 xcolor 宏包)

\usepackage{xcolor}
\textcolor{red}{红色文字}
{\color{blue} 蓝色文字}

3. 章节标题

不同文档类型支持的标题层级不同:

\part{部分标题}          % 最高级(report/book)
\chapter{章标题}         % report/book 可用
\section{节标题}         % 所有文档类型
\subsection{小节标题}
\subsubsection{子小节标题}
\paragraph{段落标题}
\subparagraph{子段落标题}

标题加星号 * 可取消编号:

\section*{不带编号的节标题}

4. 列表

无序列表(itemize

\begin{itemize}
  \item 第一项
  \item 第二项
  \item 第三项
\end{itemize}

效果:

  • 第一项
  • 第二项
  • 第三项

有序列表(enumerate

\begin{enumerate}
  \item 第一步
  \item 第二步
  \item 第三步
\end{enumerate}

效果:

  1. 第一步
  2. 第二步
  3. 第三步

描述列表(description

\begin{description}
  \item[CPU] 中央处理器
  \item[GPU] 图形处理器
\end{description}

5. 数学模式

LaTeX 的数学公式分为行内公式行间公式两种模式。

行内公式(Inline)

$...$\(...\) 包裹:

勾股定理:$a^2 + b^2 = c^2$。
爱因斯坦质能方程:$E = mc^2$。

行间公式(Display)

\[...\]$$...$$ 包裹,公式单独一行居中显示:

\[
\int_{-\infty}^{\infty} e^{-x^2}\,dx = \sqrt{\pi}
\]

带编号的公式(equation 环境)

\begin{equation}
\label{eq:quadratic}
x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}
\end{equation}

6. 常用数学符号

希腊字母

小写 命令 大写 命令
α \alpha Α A(直接大写)
β \beta Β B
γ \gamma Γ \Gamma
δ \delta Δ \Delta
ε \epsilon / \varepsilon Ε E
θ \theta Θ \Theta
λ \lambda Λ \Lambda
μ \mu
π \pi Π \Pi
σ \sigma Σ \Sigma
φ \phi / \varphi Φ \Phi
ω \omega Ω \Omega

上下标

x^2          % 上标:x²
x_{ij}       % 下标:xᵢⱼ
x^{2}_{ij}   % 同时上下标
x^{y^{z}}    % 多层上标:x^{y^z}

分式、根式

\frac{a}{b}                % 分式 a/b
\sqrt{x}                   % 平方根 √x
\sqrt[n]{x}                % n 次根式 ⁿ√x
\dfrac{a}{b}               % 行间分式(比 \frac 大)
\tfrac{a}{b}               % 行内分式(比 \frac 小)

积分、求和、乘积

\int_{a}^{b} f(x)\,dx          % 定积分 ∫ₐᵇ
\iint_{D} f(x,y)\,dx\,dy       % 二重积分 ∬
\iiint                        % 三重积分 ∭
\oint                         % 环路积分 ∮
\sum_{i=1}^{n} a_i             % 求和 Σ
\prod_{i=1}^{n} a_i            % 乘积 Π
\lim_{x \to 0} \frac{\sin x}{x} % 极限

关系与运算符

\leq  \ge  \neq  \approx  \equiv   % ≤ ≥ ≠ ≈ ≡
\subset  \supset  \subseteq        % ⊂ ⊃ ⊆
\in  \notin  \ni                   % ∈ ∉ ∋
\forall  \exists  \emptyset         % ∀ ∃ ∅
\Rightarrow  \Leftrightarrow        % ⇒ ⇔
\pm  \mp  \cdot  \times  \div       % ± ∓ · × ÷
\infty  \partial  \nabla            % ∞ ∂ ∇
\propto  \sim  \cong                % ∝ ∼ ≅

括号与定界符

( a )          % 小括号
[ b ]          % 中括号
\{ c \}        % 花括号(需要转义)
\langle d \rangle  % ⟨d⟩ 尖括号
| x |          % 绝对值
\| x \|       % 范数(双竖线)

% 自动调整括号大小
\left( \frac{a}{b} \right)
\left[ \frac{a}{b} \right]
\left\{ \frac{a}{b} \right\}

箭头

\to       \rightarrow      \leftarrow        % →  ←
\Rightarrow  \Leftarrow    \Leftrightarrow   % ⇒  ⇐  ⇔
\mapsto    \longmapsto                       % ↦  ⟼
\uparrow   \downarrow      \updownarrow      % ↑  ↓  ↕

7. 矩阵与多行公式

矩阵

\[
\begin{matrix}
  1 & 2 & 3 \\
  4 & 5 & 6 \\
  7 & 8 & 9
\end{matrix}
\]

% 带括号的矩阵
\[
\begin{pmatrix}   % 圆括号
a & b \\
c & d
\end{pmatrix}
\quad
\begin{bmatrix}   % 方括号
a & b \\
c & d
\end{bmatrix}
\quad
\begin{vmatrix}   % 行列式(单竖线)
a & b \\
c & d
\end{vmatrix}
\]

多行公式

% align 环境(带编号,& 为对齐点,\\ 换行)
\begin{align}
  f(x) &= x^2 + 2x + 1 \\
  g(x) &= (x + 1)^2
\end{align}

% 不带编号(加 *)
\begin{align*}
  a + b &= c \\
  d + e &= f
\end{align*}

% 分段函数
\[
f(x) =
\begin{cases}
  x^2, & x \geq 0 \\
  -x,  & x < 0
\end{cases}
\]

% 多行公式(gathered 居中)
\[
\begin{gathered}
  a + b + c = d \\
  e + f = g
\end{gathered}
\]

8. 图片与表格

插入图片(需 graphicx 宏包)

\usepackage{graphicx}

\begin{figure}[htbp]
  \centering
  \includegraphics[width=0.8\textwidth]{image.png}
  \caption{图片标题}
  \label{fig:example}
\end{figure}
[htbp] 参数含义: 参数 含义
h 当前位置(here)
t 页面顶部(top)
b 页面底部(bottom)
p 单独一页(page)

width 常见设置:

width=0.5\textwidth       % 页面宽度的 50%
width=5cm                 % 固定宽度 5cm
height=3cm                % 固定高度
scale=0.5                 % 缩放 50%
angle=45                  % 旋转 45°

表格

\begin{table}[htbp]
  \centering
  \begin{tabular}{|c|c|c|}
    \hline
    姓名 & 年龄 & 城市 \\
    \hline
    张三 & 25   & 北京 \\
    李四 & 30   & 上海 \\
    王五 & 28   & 广州 \\
    \hline
  \end{tabular}
  \caption{示例表格}
  \label{tab:example}
\end{table}

tabular 列格式说明:

格式 含义
l 左对齐
c 居中对齐
r 右对齐
p{3cm} 固定宽度 3cm,自动换行
\| 竖线
\hline 横线
\cline{2-3} 部分横线(第2到第3列)

9. 引用与交叉引用

交叉引用

\section{实验方法}
\label{sec:method}

如图~\ref{fig:result} 所示,实验结果表明……
详细方法见第~\ref{sec:method} 节。

需要编译两次才能正确解析引用。

脚注

这是一段文字\footnote{这是脚注内容。}。

参考文献(BibTeX)

  1. 创建 .bib 文件:
@article{key2024,
  author  = {作者名},
  title   = {文章标题},
  journal = {期刊名},
  year    = {2024},
  volume  = {10},
  pages   = {1--10}
}
  1. 在文档中引用:
\bibliographystyle{plain}        % 参考文献样式
\bibliography{refs}              % 加载 refs.bib

% 引用
根据文献~\cite{key2024} 的研究……

10. 特殊字符与转义

LaTeX 中以下字符有特殊含义,需要转义才能输出:

字符 命令 说明
# \# 参数符号
$ \$ 数学模式标记
% \% 注释符号
& \& 表格对齐标记
{ \{ 分组开始
} \} 分组结束
_ \_ 下标标记
^ \^{} 上标标记(加 {} 避免误读)
~ \~{} 不可断行空格标记
\ \textbackslash 反斜杠
" '' 引号(左/右)

引号的注意事项:

``双引号''    % 正确:左引用两个反引号,右引用两个单引号
`单引号'      % 正确:左引用反引号,右引用单引号

11. 常用环境

摘要(abstract

\begin{abstract}
这是文章的摘要内容。
\end{abstract}

代码/算法(需 listingsalgorithm 宏包)

\usepackage{listings}

\begin{lstlisting}[language=Python, caption=示例代码]
def hello():
    print("Hello, LaTeX!")
\end{lstlisting}

定理与证明(需 amsthm 宏包)

\usepackage{amsthm}
\newtheorem{theorem}{定理}
\newtheorem{definition}{定义}

\begin{definition}
集合 $A$ 与 $B$ 的笛卡尔积定义为……
\end{definition}

\begin{theorem}
勾股定理:直角三角形两直角边平方和等于斜边平方。
\end{theorem}

\begin{proof}
由勾股定理可知……
\end{proof}

引用与引用环境

% 短引用
\begin{quote}
这是一段短的引用文字。
\end{quote}

% 长引用(缩进)
\begin{quotation}
这是一段较长的引用文字,与 quote 的区别在于首行缩进。
\end{quotation}

% 诗歌/逐行引用
\begin{verse}
  ?? 采菊东篱下,\\
  ?? 悠然见南山。
\end{verse}

迷你页面(minipage

\begin{minipage}{0.45\textwidth}
左侧内容
\end{minipage}
\hfill
\begin{minipage}{0.45\textwidth}
右侧内容
\end{minipage}

附:常用宏包速查

宏包 用途
amsmath 数学公式增强(矩阵、多行公式等)
amssymb 额外数学符号
amsthm 定理、证明环境
graphicx 插入图片
hyperref 超链接、PDF 书签
geometry 页面边距设置
fancyhdr 页眉页脚定制
xcolor 颜色支持
listings 代码排版
booktabs 精美表格横线
ctex 中文支持
enumitem 列表样式定制
titlesec 章节标题样式定制
biblatex 参考文献(现代方案)
tikz 绘图(功能强大)
beamer 制作幻灯片

生成时间:2025-01
数据来源:LaTeX 官方文档、社区实践总结

上一篇 Windows CMD 常用命令速查
下一篇 Git 常用命令