核心概念
LaTeX 是基于 TeX 引擎的排版系统,通过文本描述生成专业级的文档布局。它特别适合处理数学公式、科技论文和多语言文档,能显著提升学术写作效率。
基础语法
文档结构定义
\documentclass{article} % 指定文档类型
\begin{document} % 文档起始标记
Hello, \LaTeX{}! % 使用反斜杠调用命令
\end{document} % 文档结束标记
数学公式插入
$$ E = mc^2 $$ % 独立公式环境
$ x = \frac{-b \pm \sqrt{b^2-4ac}}{2a} $ % 行内公式
% \frac{}{} 分数 \sqrt{} 根号 \pm 正负号
列表与对齐
\begin{itemize} % 无序列表环境
\item 第一点 % 列表项
\item 第二点
\end{itemize}
\begin{center} % 居中对齐
\textbf{核心结论} % 粗体文本
\end{center}
表格基础创建
\begin{tabular}{|c|c|} % 创建两列居中表格
\hline % 横线
A & B \\ % 行分隔
\hline
1 & 2 \\
\hline
\end{tabular}
进阶特性
| 功能 | 语法示例 | 效果说明 |
|---|---|---|
| 包管理 | \usepackage{amsmath} | 引入数学公式增强功能包 |
| 自定义命令 | \newcommand{\R}{\mathbb{R}} | 定义 ℝ 的快捷输入方式 |
| 浮动体 | \begin{figure}[ht] | 图表定位控制 |
| 参考文献 | \cite{ref_key} | 自动生成编号并管理文献列表 |
完整代码示例:
\usepackage{amsmath} % 加载数学公式扩展包
\newcommand{\R}{\mathbb{R}} % 自定义实数集符号
\begin{figure}[ht] % h:当前位置 t:顶部 b:底部 p:浮动页
\includegraphics{fig1} % 插入图片命令
\caption{实验数据} % 图片标题
\label{fig:exp} % 设置引用标签
\end{figure}
实战应用
学术论文模板
\documentclass[12pt]{IEEEtran} % IEEE 会议模板
\title{智能算法研究} % 标题定义
\author{张三 \\ 部门:计算机科学} % 作者信息
\begin{document} % 开始文档
\maketitle % 自动生成标题
\section{引言} % 第一节
本文探讨了深度学习在图像识别领域的应用...
\end{document}
项目文档排版
\documentclass{report} % 适合多章节文档
\usepackage{listings} % 代码高亮包
\lstset{language=Python} % 设置代码语言
\begin{lstlisting}
def hello():
print("LaTeX 文档")
\end{lstlisting}
注意事项
-
环境嵌套错误
确保每个 \begin{...} 都有对应的 \end{...},常见错误出现在公式和表格环境 -
包依赖冲突
排除包加载顺序问题,推荐在文档前 10 行内加载所有必要包 -
中文支持问题
必须包含 \usepackage[UTF8]{ctex} 时,检查文件编码是否为 UTF-8 -
编译缓存干扰
修改文档结构后建议删除 .aux .log 等辅助文件再重新编译
总结
LaTeX 教程通过结构化语法和专业排版能力,已成为学术写作的标准工具。掌握其基础语法和进阶特性,能显著提升技术文档的可读性和专业度。