跳转至

LaTeX 物理写作

LaTeX 物理写作简介

LaTeX 是物理学习中最重要的工具之一.它最核心的价值不是「排版漂亮」,而是让公式、符号、图表、交叉引用和参考文献变得统一、稳定、可复用.只要你开始写课程笔记、实验报告、讲义草稿或学习总结,LaTeX 几乎都会比直接在富文本编辑器里手工排版更可靠.

对物理学习者来说,LaTeX 尤其适合下面几类任务:

  • 写含有大量公式的课程笔记和推导整理.
  • 写实验报告、课程论文和作业解答.
  • 管理图表、编号、参考文献和交叉引用.
  • 把不同时间写下的内容逐步沉淀成长期可维护的讲义.

为什么要尽早学 LaTeX

  1. 物理表达本身就高度依赖公式、编号和符号一致性.
  2. 一旦内容变长,手工排版的维护成本会迅速上升.
  3. LaTeX 更适合「先想清楚结构,再表达内容」的写作方式.
  4. 它和 绘图工具、参考文献管理、版本控制都能自然配合.

什么时候最值得优先使用

如果你符合下面任意一种情况,就已经很适合开始用 LaTeX 了:

  • 你要写超过一页、并且包含多条公式的内容.
  • 你经常需要重复写类似的公式、表格和定理环境.
  • 你想把图、表、公式、引用组织成一篇完整文档.
  • 你希望笔记、作业和讲义的符号风格保持统一.

如果你只是临时记两三行计算草稿,纯文本或纸笔仍然更快.LaTeX 不是要替代纸笔,而是要接管「需要长期保存和清晰交流」的部分.

三种常见入门方案

方案适合谁优点注意
Overleaf想立刻开始写、不想先配置环境的人.打开浏览器即可写作,模板多,协作方便.离线能力弱一些;大型项目可能不如本地灵活.
TeX Live + VS Code 或 TeXstudio想长期本地写作、配合 Git 管理的人.最稳定、最通用,适合长期维护.首次安装体积较大.
MiKTeX + 本地编辑器Windows 用户中常见的轻量方案.按需安装宏包,上手较快.宏包版本和自动安装行为有时需要额外注意.

如果你是第一次接触,最简单的顺序通常是:先用 Overleaf 跑通第一份文档,再决定是否迁移到本地工具链.

推荐的最小工具链

一个足够实用、也足够稳定的组合是:

  • LaTeX 引擎:XeLaTeX.
  • 中文文档类:ctex.
  • 编辑器:Overleaf、VS Code 或 TeXstudio.
  • 常用宏包:amsmath、amssymb、bm、siunitx、graphicx、booktabs、hyperref.
中文物理文档不要硬套英文模板
1
如果文档里会出现中文,最稳妥的起点通常不是 `article`,而是 `ctexart`.对中文用户来说,这会显著减少字体、编码和编译引擎相关的问题.

一个最小可用模板

下面是一个适合中文物理笔记的最小模板.它不追求花哨,只追求「能稳定写下去」.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
\documentclass[UTF8]{ctexart}

\usepackage{amsmath, amssymb, bm}
\usepackage{siunitx}
\usepackage{graphicx}
\usepackage{booktabs}
\usepackage{hyperref}

itle{单摆小角振动笔记}
\author{Your Name}
\date{\today}

\begin{document}
  \maketitle

  \section*{问题}
  考虑长度为 $l$、摆球质量为 $m$ 的单摆,在小角度近似下求其运动方程与周期.

  \section*{模型}$\theta \ll 1$ 时,$\sin\theta \approx \theta$,于是有

  \[
    \ddot{\theta}+ \frac{g}{l}\theta = 0.
  \]

  因此角频率为

  \[
    \omega = \sqrt{\frac{g}{l}},
  \]

  周期为

  \[
    T = 2\pi\sqrt{\frac{l}{g}}.
  \]
\end{document}

如果你能成功编译这份模板,并且清楚每个部分分别负责什么,就已经跨过了 LaTeX 入门最难的一步.

物理写作里最常用的公式环境

行内公式与行间公式

行内公式适合短表达式,例如 F=ma.行间公式适合需要单独强调、编号或对齐的公式,例如:

1
2
3
\[
  E = mc^{2}.
\]

如果你要写多步推导,优先考虑 align 环境,而不是手工插空格对齐.

多行推导与对齐

1
2
3
4
\begin{align}
  F & = m a,                               \\
    & = m \frac{\mathrm{d}v}{\mathrm{d}t}.
\end{align}

它适合做下面这些事:

  • 分多步展示同一个推导.
  • 让等号、近似号等符号垂直对齐.
  • 让读者更容易看出每一步是怎么来的.

分段表达式

1
2
3
4
5
f(x) =
\begin{cases}
  x^{2}, & x \ge 0, \\
  -x,    & x < 0.
\end{cases}

矩阵与线性代数对象

1
2
3
4
5
\mathbf{A} =
\begin{pmatrix}
  1 & 2 \\
  3 & 4
\end{pmatrix}.

物理写作中最常用的几个宏包

宏包用途为什么常用
amsmath公式环境.aligncasesgather 等都来自它.
amssymb数学符号.常用额外符号基本都离不开它.
bm粗体数学符号.写矢量、张量时比简单的 \mathbf 更稳.
siunitx单位和数值.统一书写单位,减少手工空格和格式错误.
graphicx插图.几乎所有文档都会用.
booktabs更规范的表格横线.比默认表格线更适合正式文档.
hyperref超链接和交叉引用.文档一长就非常重要.

physics 宏包在物理社区里也很常见,因为它提供了很多方便的导数、括号和狄拉克符号命令;但对初学者来说,先把 amsmath 和基本原生命令学稳通常更重要,因为这样更容易理解你到底在写什么.

单位、符号和物理表达习惯

单位尽量交给 siunitx

手工输入单位常常会出现字体、空格和指数不统一的问题.更稳妥的写法是:

1
\qty{9.81}{\meter\per\second\squared}

或者:

1
\SI{1.60e-19}{\coulomb}

矢量、单位矢量和粗体

写矢量时,建议尽早统一规范.例如:

1
\bm{F}, \bm{r}, \bm{E}

不要一会儿用黑体、一会儿加箭头、一会儿用斜体,除非你有明确的约定并且整篇文档保持一致.可以同时参考 数学符号表 来约束全站表达风格.

导数与微分

建议尽量显式写出微分符号,例如:

1
\frac{\mathrm{d}x}{\mathrm{d}t}, \qquad \frac{\partial L}{\partial q}

这比把 d 当普通斜体变量更清楚.

插图、表格与交叉引用

一篇能长期维护的物理文档,通常离不开编号和引用.你应该尽量避免写出「见上图」「见下面那个表」这样的模糊说法,而是使用 \label\ref

1
2
3
4
5
6
7
8
\begin{figure}[htbp]
  \centering
  \includegraphics[width=0.6\textwidth]{pendulum.png}
  \caption{单摆示意图}
  \label{fig:pendulum}
\end{figure}

如图~\ref{fig:pendulum} 所示,摆球受到重力与拉力的作用.

表格也类似:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
\begin{table}[htbp]
  \centering
  \begin{tabular}{ccc}
    oprule $l$ / m & $g$ / m s$^{-2}$ & $T$ / s \\
    \midrule 0.50  & 9.80             & 1.42    \\
    1.00           & 9.80             & 2.01    \\
    \bottomrule
  \end{tabular}
  \caption{单摆周期示例数据}
  \label{tab:pendulum-data}
\end{table}

参考文献与 BibTeX

如果你开始写课程论文、综述或长期笔记,就应该尽早把参考文献管理也纳入工作流.最基本的思路是:

  1. .bib 文件保存文献信息.
  2. 在正文里用 \cite{...} 引用.
  3. 让 LaTeX 自动生成参考文献列表.

一个最小示例是:

1
2
3
4
5
6
@book{griffiths_em,
  author    = {David J. Griffiths},
  title     = {Introduction to Electrodynamics},
  publisher = {Cambridge University Press},
  year      = {2017}
}

正文中写:

1
如 Griffiths 所述,电势差与电场线积分密切相关 \cite{griffiths_em}

哪怕你暂时只需要少量引用,也建议尽早形成「不用手动改编号」的习惯.

物理学习者最容易犯的几个错误

  1. 直接截图公式或把公式当图片插入文档.
  2. 所有公式都能编出来,但没有解释符号、条件和结论的物理意义.
  3. 中文文档还在用不合适的模板,结果反复遇到编码和字体问题.
  4. 手动写单位和编号,导致格式不统一.
  5. 公式很多,但结构混乱,没有用小节、交叉引用和图表组织内容.
  6. 把 LaTeX 当纯排版工具,而不是当成整理思路的写作工具.

一套适合初学者的进阶顺序

你不需要一开始就学会所有宏包和所有技巧.更合理的顺序通常是:

  1. 先学会最小模板、编译和公式环境.
  2. 再学会图表、标签与交叉引用.
  3. 再学会参考文献.
  4. 最后再考虑更复杂的模板、自定义命令、TikZ 或出版级排版细节.

与本站其他规范的关系

  • 页面内容与书写层面的格式规范,见 格式手册
  • 物理符号的一致性问题,可对照 数学符号表
  • 如果你要把计算结果配成正式图像,请继续阅读 绘图工具

官方文档与常用入口

名称作用官方文档或主页
LaTeX ProjectLaTeX 官方入口.https://www.latex-project.org/
Overleaf Learn在线写作与教程.https://www.overleaf.com/learn
TeX Live本地发行版.https://www.tug.org/texlive/
MiKTeX另一套常见发行版.https://miktex.org/
CTAN宏包与文档总入口.https://ctan.org/
TeXstudio常见本地编辑器.https://www.texstudio.org/
LaTeX WorkshopVS Code 常用扩展.Visual Studio Marketplace

建议的入门练习

  1. 用最小模板写一页「单摆小角振动」或「RC 放电」笔记.
  2. 至少使用一次 align、一次图像插入和一次表格.
  3. 加入 1 到 2 条参考文献,并用 \cite 正确引用.

当你完成这三步之后,LaTeX 对你来说就不再只是一个陌生排版系统,而会开始变成真正有用的物理写作工具.



评论