LaTeX 的核心就是由各种命令组成的,理解命令是学习 LaTeX 的第一步,下面我将从基本结构、命令类型、参数、环境以及常用命令示例几个方面进行详细解释。

LaTeX 命令的基本结构
一个标准的 LaTeX 命令通常遵循以下格式:
\命令名[可选参数]{必需参数}
- 反斜杠
\: 这是所有 LaTeX 命令的标志,必须输入。 - 命令名: 由字母组成,
textbf,section,includegraphics。 - 必需参数 : 用一对花括号括起来,它为命令提供必需的、具体的信息。
\textbf{}里的内容就是要加粗的文字。 - 可选参数
[]: 用一对方括号括起来,它提供一些可选的、修改命令行为的选项。\includegraphics[width=0.8\textwidth]{image.png}里的width=0.8\textwidth就是一个可选参数,用来设置图片的宽度。
简单示例:
这是 \textbf{粗体文字} 和 \textit{斜体文字}。
渲染效果:
这是 粗体文字 和 斜体文字。
(图片来源网络,侵删)
命令的类型
LaTeX 命令可以根据其功能分为以下几类:
a) 文本格式化命令
这类命令用于改变文本的样式。
| 命令 | 效果 | 示例代码 | 渲染效果 |
|---|---|---|---|
\textbf{} |
粗体 | \textbf{粗体} |
粗体 |
\textit{} |
斜体 | \textit{斜体} |
斜体 |
\textrm{} |
罗马字体(默认) | \textrm{罗马体} |
罗马体 |
\texttt{} |
等宽字体 | \texttt{等宽字体} |
等宽字体 |
\underline{} |
下划线 | \underline{下划线} |
下划线 |
\textcolor{颜色}{} |
文字颜色 | \textcolor{red}{红色文字} |
红色文字 |
\textsc{} |
小型大写字母 | \textsc{Small Caps} |
SMALL CAPS |
b) 空格与断行命令
LaTeX 对输入的空格和换行不敏感,需要使用特定命令。
| 命令 | 功能 |
|---|---|
| ` ` (空格) | 输入一个空格 |
\quad |
较大的空格 |
\qquad |
更大的空格 |
| (波浪线) | 不可分割的空格(不会因换行而断开) |
\ |
强制换行 |
\\ |
在当前行结束处开始一个新行 |
\hline |
在表格中画一条水平线 |
c) 数学模式命令
数学公式是 LaTeX 的强项,数学模式必须由 或 \[ 开始,由 或 \] 结束,或者在行内使用 。

| 命令 | 渲染效果 | 说明 |
|---|---|---|
x^2 |
x² | 上标 |
x_{i,j} |
xi,j | 下标 |
\frac{a}{b} |
a/b | 分数 |
\sqrt{x} |
√x | 平方根 |
\sqrt[n]{x} |
ⁿ√x | n次方根 |
\alpha, \beta, \gamma |
α, β, γ | 希腊字母 |
\sum, \int, \lim |
∑, ∫, lim | 运算符 |
\infty |
∞ | 无穷大 |
d) 标题与目录命令
用于构建文档的结构。
| 命令 | 功能 |
|---|---|
\section{标题} |
|
\subsection{标题} |
|
\subsubsection{标题} |
子子章节标题 |
\chapter{标题} |
(仅限 report 和 book 文类) |
\part{标题} |
部分(仅限 report 和 book 文类) |
\tableofcontents |
生成目录 |
e) 环境命令
环境是一种特殊的命令,它作用于一段文本,而不是单个词,环境总是成对出现:
\begin{环境名称}
... 环境内的内容 ...
\end{环境名称}
| 环境 | 功能 |
|---|---|
itemize |
无序列表(项目符号) |
enumerate |
有序列表(数字编号) |
table |
表格环境,通常包含 tabular |
figure |
图片环境,用于放置图片和标题 |
equation |
单独编号的数学公式环境 |
align |
多行对齐的数学公式环境 |
列表环境示例:
\begin{itemize}
\item 第一项
\item 第二项
\item 第三项
\end{itemize}
渲染效果:
• 第一项 • 第二项 • 第三项
如何学习和查找命令?
记住所有命令是不现实的,关键是学会如何查找。
a) 常用宏包的文档
许多强大功能都来自宏包,学习阅读宏包的官方文档是最高效的方法。
amsmath: 数学排版的核心宏包。文档链接graphicx: 插入图片的核心宏包。文档链接hyperref: 创建超链接和 PDF 书签的宏包。文档链接geometry: 设置页面边距的宏包。文档链接TikZ: 绘制图形的强大宏包。文档链接
b) 在线资源
- TeX Stack Exchange: 一个 LaTeX 问答社区,你几乎可以找到任何问题的答案。
- Overleaf Documentation: Overleaf 提供了非常友好的入门和进阶教程,并且可以在线查阅宏包文档。
- CTAN (Comprehensive TeX Archive Network): 所有 TeX 相关软件和宏包的官方仓库,是查找宏包和文档的终极来源。
一个完整的 LaTeX 文档示例
下面是一个结合了多种命令和环境的完整 .tex 文件示例。
\documentclass{article} % 使用 article 文类
% 导入宏包
\usepackage{ctex} % 支持中文(需 XeLaTeX 或 LuaLaTeX 编译)
\usepackage{amsmath} % 增强的数学支持
\usepackage{graphicx} % 插入图片
\usepackage{hyperref} % 超链接
% 文档信息一份简单的 LaTeX 示例文档}
\author{张三}
\date{\today}
\begin{document}
\maketitle
% 生成目录
\tableofcontents
\section{引言}
这是文档的引言部分,LaTeX 是一个强大的排版系统,特别适合生成包含数学公式的科技文档,你可以使用 \textbf{粗体} 和 \textit{斜体} 来强调文本,\texttt{verbatim} 环境可以原样显示代码。
\section{数学公式示例}
LaTeX 在数学排版方面表现出色,行内公式如爱因斯坦的质能方程 $E=mc^2$ 非常美观,对于行间公式,我们可以使用 equation 环境:
\begin{equation}
\int_{-\infty}^{\infty} e^{-x^2} dx = \sqrt{\pi}
\end{equation}
使用 align 环境可以对齐多行公式:
\begin{align}
(a+b)^2 &= a^2 + 2ab + b^2 \\
(a-b)^2 &= a^2 - 2ab + b^2
\end{align}
\section{列表与表格}
\subsection{无序列表}
\begin{itemize}
\item 苹果
\item 香蕉
\item 橙子
\end{itemize}
\subsection{有序列表}
\begin{enumerate}
\item 第一步
\item 第二步
\item 第三步
\end{enumerate}
\subsection{简单表格}
\begin{table}[h!] % [h!] 表示尝试将表格放在当前位置
\centering % 表格居中
\caption{水果价格表}
\begin{tabular}{|l|c|r|} % l=左对齐, c=居中, r=右对齐
\hline
水果 & 价格(元/斤) & 产地 \\
\hline
苹果 & 5.5 & 山东 \\
香蕉 & 3.2 & 海南 \\
橙子 & 4.8 & 江西 \\
\hline
\end{tabular}
\end{table}
\section{图片与超链接}
要插入图片,请确保图片文件(`example-image.png`)与你的 `.tex` 文件在同一目录下。
\begin{figure}[h!]
\centering
% \includegraphics[width=0.6\textwidth]{example-image.png}
\caption{这是一个图片占位符。}
\label{fig:example}
\end{figure}
你可以通过 \hyperref{https://www.overleaf.com}{Overleaf} 在线学习更多 LaTeX 知识,我们还可以在文档内部交叉引用,如图 \ref{fig:example} 所示。
\end{document}
希望这份详细的指南能帮助你理解和使用 LaTeX 命令!从模仿和修改示例开始,是学习 LaTeX 最快的方式。

