【LaTex】基础语法入门
📝 LaTeX 学习笔记(一):从零开始写第一个文档
作者:你的名字
时间:2025年4月X日
使用工具:TeX Live + VS Code
🧩 1. 什么是 LaTeX?
LaTeX 是一种基于 TeX 的排版系统,广泛用于学术论文、报告、书籍等高质量文档的编写。与 Word 等所见即所得的编辑器不同,LaTeX 是通过编写代码再编译成 PDF 的方式来生成文档。
它的优势包括:
- 自动处理复杂的排版(如公式、参考文献、目录)
- 数学公式排版非常专业
- 多语言支持良好(尤其是中文)
- 跨平台兼容性好
📄 2. 第一个 LaTeX 文档
📁 创建 .tex
文件
新建一个文件,比如叫 hello.tex
,输入如下内容:
\documentclass{article} % 设置文档类型为文章\begin{document} % 开始正文Hello, \LaTeX!\end{document}
🔍 解释说明
\documentclass{article}
:定义文档类型为“文章”,还有book
、report
、letter
等可选。\begin{document}
和\end{document}
:文档正文的起止标记。Hello, \LaTeX!
:普通文本和 LaTeX 标志。
⚙️ 编译文档
在 VS Code 中按下 Ctrl + Alt + B
,LaTeX Workshop 会默认使用 xelatex
编译,生成 hello.pdf
。
🌏 3. 添加中文支持
LaTeX 默认不支持中文,需要引入宏包。
✅ 方法一:使用 ctex
宏包
\usepackage[UTF8]{ctex}
这是最简单的方法,适合大多数情况。
✅ 方法二:手动设置字体(进阶)
\usepackage{fontspec}
\setmainfont{SimSun} % 设置中文字体
这要求你使用 xelatex
或 lualatex
编译器。
📝 4. 常用文本格式
✨ 加粗、斜体、下划线
效果 | 命令 | 示例 |
---|---|---|
加粗 | \textbf{} | \textbf{加粗文字} |
斜体 | \textit{} | \textit{斜体文字} |
下划线 | \underline{} | \underline{带下划线文字} |
🎯 示例代码
这是一个 \textbf{加粗} 和 \textit{斜体} 的例子,还有一个 \underline{下划线}。
📐 换行与段落
- 强制换行:
\\
- 空一行表示新段落
这是第一段。这是第二段。
🧮 5. 数学公式入门
🔢 行内公式(在句子里显示)
用 $...$
包裹:
爱因斯坦的质能方程是 $E = mc^2$。
📐 独立公式(单独一行)
用 $$...$$
或者 equation
环境:
$$
\int_{0}^{1} f(x) dx
$$
或者:
\begin{equation}
a^2 + b^2 = c^2
\end{equation}
📋 6. 列表
📌 无序列表(itemize)
\begin{itemize}\item 苹果\item 香蕉\item 橘子
\end{itemize}
🔢 有序列表(enumerate)
\begin{enumerate}\item 第一步\item 第二步\item 第三步
\end{enumerate}
🖼 7. 插入图片
先加载宏包:
\usepackage{graphicx}
然后插入图片:
\begin{figure}[htbp]\centering\includegraphics[width=0.5\textwidth]{example-image-a}\caption{示例图片 A}\label{fig:example}
\end{figure}
注意:
example-image-a
是测试图片,实际使用时替换为自己的图片路径。
🔗 8. 引用与交叉引用
📌 图片引用
如图 \ref{fig:example} 所示...
📚 章节引用
参见第 \ref{sec:intro} 节。
📚 9. 章节划分
LaTeX 支持章节标题:
\section{一级标题}
\subsection{二级标题}
\subsubsection{三级标题}
还可以添加目录:
\tableofcontents
📚 10. 推荐资源
- Overleaf 在线 LaTeX 编辑器
- LaTeX 宏包搜索网站