跳到主要内容

LaTeX 教程

欢迎学习 LaTeX 排版系统!本教程将带你从零开始,全面掌握 LaTeX 的核心知识和实践技能。

什么是 LaTeX?

LaTeX(发音为 "Lah-tech" 或 "Lay-tech")是一种基于 TeX 的排版系统,由 Leslie Lamport 于 1984 年开发。它广泛应用于学术论文、书籍、报告、演示文稿等文档的排版。

LaTeX 的特点

  • 专业排版:生成高质量的印刷品质文档
  • 数学公式:强大的数学公式排版能力
  • 自动编号:自动处理章节、图表、公式编号
  • 交叉引用:方便的交叉引用和参考文献管理
  • 可扩展性:丰富的宏包生态系统
  • 跨平台:可在 Windows、Linux、macOS 上运行

LaTeX 与 Word 的对比

特性LaTeXWord
排版质量专业级一般
数学公式强大有限
学习曲线较陡平缓
所见即所得
版本控制友好困难
大型文档优势明显性能下降

为什么学习 LaTeX?

  1. 学术写作必备:期刊论文、学位论文的标准工具
  2. 数学公式排版:数学、物理、工程领域的首选
  3. 专业文档质量:生成印刷品质的文档
  4. 内容与格式分离:专注于内容创作
  5. 版本控制友好:纯文本格式,便于协作

LaTeX 的应用场景

学术论文

LaTeX 是学术出版的主流工具:

  • 期刊论文投稿
  • 会议论文
  • 学位论文
  • 研究报告

书籍出版

许多出版社使用 LaTeX:

  • 教材
  • 学术专著
  • 技术文档
  • 小说

演示文稿

使用 Beamer 制作专业演示:

  • 学术报告
  • 课程讲义
  • 项目汇报

简历

专业简历模板:

  • 学术简历
  • 求职简历
  • 个人主页

LaTeX 工作流程

基本流程

源文件 (.tex) -> 编译器 -> 输出文件 (.pdf)

编译器

常用的 LaTeX 编译器:

编译器特点
pdfLaTeX传统编译器,速度快
XeLaTeX支持Unicode和系统字体
LuaLaTeX功能强大,可编程
LaTeX -> DVI -> PS -> PDF传统流程

推荐编译器

对于中文文档,推荐使用 XeLaTeXLuaLaTeX

xelatex document.tex
lualatex document.tex

第一个 LaTeX 文档

最小文档结构

\documentclass{article}

\begin{document}
Hello, LaTeX!
\end{document}

中文文档

\documentclass{ctexart}

\begin{document}
你好,LaTeX!
\end{document}

完整文档示例

\documentclass[12pt, a4paper]{article}

% 文档信息
\title{我的第一个 LaTeX 文档}
\author{作者姓名}
\date{\today}

% 导言区设置
\usepackage{ctex} % 中文支持
\usepackage{amsmath} % 数学公式
\usepackage{graphicx} % 图片支持

\begin{document}

\maketitle

\section{引言}
这是我的第一个 LaTeX 文档。

\section{数学公式}
一个简单的公式:
\[
E = mc^2
\]

\section{结论}
LaTeX 是一个强大的排版系统。

\end{document}

文档结构

基本结构

LaTeX 文档由三部分组成:

  1. 文档类声明\documentclass{...}
  2. 导言区\documentclass\begin{document} 之间
  3. 正文区\begin{document}\end{document} 之间
\documentclass{article}    % 文档类声明

% 导言区
\usepackage{...}
\newcommand{...}

\begin{document}
% 正文区
\end{document}

导言区

导言区用于:

  • 加载宏包
  • 定义命令
  • 设置页面格式
  • 配置文档属性
\documentclass{article}

% 加载宏包
\usepackage{amsmath}
\usepackage{graphicx}

% 自定义命令
\newcommand{\R}{\mathbb{R}}

% 页面设置
\geometry{a4paper, margin=2.5cm}

\begin{document}
...
\end{document}

学习路线

本教程按照由浅入深的顺序组织,建议按以下顺序学习:

基础阶段

核心阶段

高级阶段

知识速查

学习建议

理论与实践结合

LaTeX 是一个实践性很强的工具。建议边学边练,通过实际编写文档来巩固知识。

阅读官方文档

使用 texdoc 命令查看宏包文档:

texdoc amsmath
texdoc graphicx

使用在线资源

循序渐进

LaTeX 功能丰富,建议先掌握基础,再逐步学习高级功能。

常见问题

编译错误

遇到错误时:

  1. 仔细阅读错误信息
  2. 检查括号匹配
  3. 检查环境嵌套
  4. 查看日志文件

中文支持

推荐使用 XeLaTeX + ctex 宏包:

\documentclass{ctexart}
% 或
\documentclass{article}
\usepackage{ctex}

图片找不到

确保图片路径正确,使用相对路径:

\includegraphics[width=0.8\textwidth]{figures/example.png}

参考资料

官方资源

学习资源

工具

准备好开始学习了吗?让我们从下一章开始,深入了解 LaTeX 的世界!