LaTeX语法简介
LaTeX 是一种基于 TeX 的排版系统,广泛应用于学术论文、技术文档、书籍和数学公式的排版。其最大的优势在于能够高效、精确地排版数学公式和复杂的文档结构。本文将简要介绍 LaTeX 的基本语法,帮助初学者快速上手。
1. LaTeX 文档结构
一个基本的 LaTeX 文档包含三个主要部分:
-
文档类声明:在文档的开始部分,声明文档的类型,如
article
、report
或book
。\documentclass{article}
-
导言区:在
\documentclass
后面,可以通过\usepackage
引入各种宏包(如amsmath
、graphicx
等),来扩展 LaTeX 的功能。\usepackage{amsmath} % 引入数学宏包 \usepackage{graphicx} % 引入图形宏包
-
正文内容:在
\begin{document}
和\end{document}
之间输入文档的具体内容。\begin{document} 这里是正文内容。 \end{document}
2. 文本格式化
LaTeX 提供了丰富的文本格式化命令,可以让你灵活控制文档中的文字样式。
-
加粗:使用
\textbf{}
命令。\textbf{这是加粗的文字}
-
斜体:使用
\textit{}
命令。\textit{这是斜体的文字}
-
下划线:使用
\underline{}
命令。\underline{这是带下划线的文字}
-
字体大小:可以通过
\tiny
,\small
,\large
等命令设置字体大小。{\large 这是大号文字}
3. 数学公式
LaTeX 的强项之一就是排版数学公式。公式可以分为行内公式和独立公式。
-
行内公式:用
$...$
包裹数学表达式。这是一个行内公式 $a^2 + b^2 = c^2$。
-
独立公式:用
\[...\]
或equation
环境。\[ E = mc^2 \]
-
分数:使用
\frac{分子}{分母}
来表示分数。\frac{a}{b}
-
求和与积:
\sum_{i=1}^{n} i^2 % 求和符号 \prod_{i=1}^{n} i % 求积符号
-
矩阵:使用
\begin{matrix} ... \end{matrix}
环境表示矩阵。\[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \]
4. 表格与插图
LaTeX 也支持创建表格和插入图形。
-
表格:使用
\begin{tabular}{列格式} ... \end{tabular}
环境。\begin{tabular}{|c|c|} \hline A & B \\ \hline 1 & 2 \\ 3 & 4 \\ \hline \end{tabular}
-
插图:使用
graphicx
宏包并通过\includegraphics
插入图像。\usepackage{graphicx} \begin{figure} \centering \includegraphics[width=0.5\textwidth]{example.png} \caption{这是图片的标题} \end{figure}
5. 引用与参考文献
LaTeX 提供了强大的引用功能,支持文献管理。
-
文献引用:使用
\cite{}
引用文献。参考文献 \cite{latex}。
-
文献列表:使用
thebibliography
环境列出文献。\begin{thebibliography}{99} \bibitem{latex} Donald E. Knuth. \textit{The TeXbook}. Addison-Wesley, 1986. \end{thebibliography}
6. 注释与多行文本
-
注释:以
%
开头的行是注释,LaTeX 会忽略这部分内容。% 这是注释,LaTeX不会处理这一行
-
多行文本:直接换行或使用
\\
强制换行。这是第一行。\\ 这是第二行。
7. 其他常用命令
-
章节标题:使用
\section{}
、\subsection{}
等命令创建章节和小节。\section{第一章} \subsection{1.1 小节}
-
列表:
- 无序列表:使用
itemize
环境。\begin{itemize} \item 第一项 \item 第二项 \end{itemize}
- 有序列表:使用
enumerate
环境。\begin{enumerate} \item 第一项 \item 第二项 \end{enumerate}
- 无序列表:使用