跳到正文

此页面的英文版更新。

Scissor LaTeX 的 LaTeX 宏包参考

大多数文档加载宏包时都不会出错。数学(amsmath、amssymb、bm)、pgfplots 和 TikZ、图形、表格、引用和代码清单完全可用或大部分可用;geometry 和 fancyhdr 等版面宏包、siunitx 和 physics 目前还不可用。每个宏包页面都会准确说明哪些功能可用。

如何阅读这些页面

每个页面介绍一个宏包(或几个相关的宏包),顺序都相同:宏包的作用,一张列出其命令及其在这里效果的表格,渲染好的示例,以及在 Scissor LaTeX 和 TeX 发行版之间迁移文档时会遇到什么。表格中的用词含义如下:

用词含义
可用按宏包手册的描述工作,可能有细微的视觉差异。
部分可用其中一部分可用;说明列会指出是哪部分。
忽略不会报错,但不起作用。
不支持在“问题”标签页中报告;文本通常会保留,但没有格式。

Scissor LaTeX 不运行宏包代码。它用自己的引擎读取你的文档,所以支持与否是按命令逐个决定的,而不是按宏包。文档即使加载了不受支持的宏包,也照样能排版。

宏包一览

领域宏包支持情况
数学amsmath可用
数学amssymb, amsfonts可用,少数符号除外
数学amsthm部分可用
数学mathtools可用
数学bm可用
数学mathrsfs, bbm, nicefrac可用
数学cancel基本可用
数学physics不可用
数学siunitx不可用
表格booktabs部分可用
表格multirow部分可用
表格array, tabularx, longtable部分可用
图graphicx部分可用
图caption, subcaption部分可用
图float, wrapfig, rotating部分可用
颜色和链接xcolor部分可用
颜色和链接hyperref, url基本可用
颜色和链接cleveref基本可用
版面geometry不可用
版面multicol部分可用
版面enumitem, paralist部分可用
引用natbib基本可用
引用biblatex部分可用
代码listings部分可用
代码minted部分可用
代码algorithm, algpseudocode, algorithm2e部分可用
绘图pgfplots可用,适用于大多数二维图
绘图TikZ可用,适用于常用子集
语言和字体babel, polyglossia部分可用
语言和字体fontenc, inputenc, fontspec部分可用
其他所有宏包不可用的宏包

典型的导言区

包含许多常用宏包的导言区可以原样排版。在这里不起作用的宏包只是被接受下来,文档在 TeX 发行版中无需修改即可编译:

原样接受的典型导言区

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb,bm}
\usepackage{graphicx,booktabs}
\usepackage[margin=2.5cm]{geometry}
\usepackage{xcolor,hyperref}
\usepackage{microtype}
\begin{document}
\section{Results}
Erika Mustermann measured 44 samples. The mean
$\bar{x} = \frac{1}{n}\sum_{i=1}^{n} x_i$ and the vector
$\bm{v} \in \mathbb{R}^3$ are typeset as usual.
\end{document}
由 Scissor LaTeX 排版: 原样接受的典型导言区

所有宏包页面

每个宏包的完整手册都在 CTAN(Comprehensive TeX Archive Network,综合 TeX 存档网络)上,这里的每个页面都链接到它。

常见问题

能在 Scissor LaTeX 中使用任意 LaTeX 宏包吗?

你可以加载任何宏包,而不会让文档出错。它的命令是否起作用取决于宏包本身:上面的页面说明了哪些命令可用,“问题”标签页会列出被跳过的命令。

为什么我加载的宏包没有列在这里?

这些页面介绍的是最常用的宏包。对于其他宏包,不支持的宏包页面解释了会发生什么,“问题”标签页会注明它不认识的命令。

本页的每个示例都在构建网站时由 Scissor LaTeX 排版。 最后更新:2026-11-07