813 字
4 分钟
LaTeX 高级功能详解
LaTeX 高级功能详解
LaTeX 是科学和技术文档排版的黄金标准。本文深入探讨 LaTeX 的高级功能,帮助你创建专业水准的文档。
一、自定义数学宏
1.1 基本宏定义
在 LaTeX 中,使用 \newcommand 定义自定义命令可以大幅简化复杂公式的书写:
% 定义常用数学集合\newcommand{\R}{\mathbb{R}} % 实数集\newcommand{\N}{\mathbb{N}} % 自然数集\newcommand{\Z}{\mathbb{Z}} % 整数集\newcommand{\C}{\mathbb{C}} % 复数集\newcommand{\Q}{\mathbb{Q}} % 有理数集
% 定义微分算子\newcommand{\pdv}[2]{\frac{\partial #1}{\partial #2}}\newcommand{\dv}[2]{\frac{d #1}{d #2}}使用效果:、、、、
1.2 带参数的宏
% 带默认参数的范数\newcommand{\norm}[2][]{\left\|#2\right\|_{#1}}
% 使用示例\norm{x} % 输出 ||x||\norm[2]{x} % 输出 ||x||_2\norm[\infty]{x} % 输出 ||x||_∞效果演示:
二、复杂数学公式排版
2.1 多行公式对齐
使用 align 环境实现多行公式对齐:
2.2 分段函数
使用 cases 环境定义分段函数:
2.3 矩阵与行列式
不同括号的矩阵表示:
2.4 长公式折行
对于超长公式,使用 multline 或手动折行:
三、专业表格排版
3.1 三线表
学术论文推荐使用三线表格式:
| 模型 | 准确率 | F1-Score | 参数量 |
|---|---|---|---|
| ResNet-50 | 76.13% | 0.761 | 25.6M |
| VGG-16 | 71.59% | 0.715 | 138.4M |
| EfficientNet-B0 | 77.10% | 0.770 | 5.3M |
3.2 LaTeX 表格代码
\begin{table}[htbp]\centering\caption{深度学习模型性能对比}\begin{tabular}{lccc}\toprule模型 & 准确率 & F1-Score & 参数量 \\\midruleResNet-50 & 76.13\% & 0.761 & 25.6M \\VGG-16 & 71.59\% & 0.715 & 138.4M \\EfficientNet-B0 & 77.10\% & 0.770 & 5.3M \\\bottomrule\end{tabular}\end{table}四、定理环境
4.1 定理、引理、证明
泰勒定理设函数 在包含 的区间内有 阶导数,则对该区间内的任意 :
其中余项 , 在 与 之间。
4.2 证明示例
证明欧拉公式 的证明:
利用泰勒展开:
恰好是 和 的泰勒展开。证毕。
五、参考文献管理
5.1 BibTeX 条目
@article{einstein1905, author = {Albert Einstein}, title = {Zur Elektrodynamik bewegter Körper}, journal = {Annalen der Physik}, year = {1905}, volume = {322}, number = {10}, pages = {891--921}}5.2 引用样式
常用引用样式包括:
- plain: 按作者姓氏排序的数字编号
- alpha: 使用作者姓氏和年份组合的标签
- apalike: APA 格式
- ieeetr: IEEE 格式(适用于工程类论文)
六、常用数学符号速查
| 类别 | 符号 | LaTeX 代码 |
|---|---|---|
| 希腊字母 | \alpha, \beta, \gamma, \delta, \epsilon | |
| 运算符 | \sum, \prod, \int, \oint, \nabla | |
| 关系符 | \leq, \geq, \neq, \approx, \equiv | |
| 箭头 | \to, \leftarrow, \Leftrightarrow, \mapsto | |
| 集合 | \in, \notin, \subset, \cup, \cap |
总结
LaTeX 的高级功能使其成为学术写作的首选工具。掌握自定义宏、复杂公式排版、专业表格和定理环境,可以显著提高文档质量和写作效率。
推荐资源
LaTeX 高级功能详解
https://goblinunde.github.io/posts/latex-advanced/ 部分信息可能已经过时