Lecture 3: 堆积、多面体与晶体构造¶
前两讲我们学会了描述晶体的对称性(Lecture 1)和探测原子位置的手段(Lecture 2)。从这一讲开始,我们进入结构化学的核心问题:晶体结构是怎么"搭"出来的? 方法简单却异常强大:把原子想象成等径的球,先看它们如何密堆积,再往堆积留下的空隙里填原子,就能构造出绝大多数晶体结构。后面 Lecture 4–10 讲到的各种结构类型,都将使用同一套"堆积语言"来描述,所以本讲的内容是后续所有结构章节的基础。
3.1 密堆积¶
3.1.1 堆积记号¶
讲座采用的记号
本章及以后内容采用记号:
- \(P\)(Pack):密置层;
- \(T\)(tetrahedral):四面体空隙;
- \(O\)(Octahedral):八面体空隙。
\(a\):每个堆积周期重复的 \(P\) 数;\(a \cdot b\):总层数。例如:
- \(\ce{NaCl}\):\(3 \cdot 2PO\)(\(P(A)OP(B)OP(C)O\))
- \(\ce{ZnO}\):\(3 \cdot 2PT\)(\(P(A)TP(B)T\))
- \(\ce{CaF2}\):\(3 \cdot 3PTT\)
- \(\ce{TiO2}\):\(2 \cdot 2PO_{1/2}\)
我们来解读这套记号。以 \(\ce{NaCl}\) 的 \(3 \cdot 2PO\) 为例:数字 \(3\) 表示堆积周期内有 \(3\) 个密置层(\(ABC\) 三层),\(2\) 表示周期内有 \(2\) 层空隙填充层,\(PO\) 说明填充层的类型依次为八面体空隙——展开成层序就是 \(P(A)\,O\,P(B)\,O\,P(C)\,O\):密置层 \(A\) 与 \(B\) 之间、\(B\) 与 \(C\) 之间各夹一个八面体填充层。填充层若只填一部分,用下标标出,如 \(O_{1/2}\) 表示八面体空隙只填充一半(\(\ce{TiO2}\) 金红石,见 3.2.1 与 Lecture 6)。
这套记号能干什么?
它把"晶胞 + 原子坐标"的描述压缩成了一句话:堆积方式 + 空隙填充情况。后续 Lecture 6–10 里的每一种结构(NiAs、钙钛矿、萤石、尖晶石……)都会先给出它的堆积记号,再展开讨论,请务必熟练掌握。
3.1.2 两种基本密堆积¶
等径球在三维空间的密堆积有两种基本方式:
- 立方密堆积(ccp,cubic close packing):层序 \(ABCABC\cdots\),堆积周期为 3 层;
- 六方密堆积(hcp,hexagonal close packing):层序 \(ABAB\cdots\),堆积周期为 2 层。
讲座的说法
讲座笔记里称这两种方式为"六方&三方"——这里的"三方"指的就是 ccp(\(ABC\) 层序可以用菱方晶胞描述,但注意它整体仍是立方对称性)。

判断一个多层堆积是 h 型还是 c 型,有一个非常简单的判据(讲座原话"上下相同记为 h,否则记为 c"):
h/c 判据
任取一层,若它的上下两层与之相同,则这一层记为 \(h\);否则记为 \(c\)。例如 \(ABAB\) 中每一层的上下层都相同,全部记为 \(h\);\(ABCABC\) 中每一层的上下两层不同,全部记为 \(c\)。
除这两种基本方式外,还存在更长的堆积周期。为了满足六方或三方的对称性,一些元素或化合物采用了多层堆积:
| 周期层数 | 层序 | 对称性 | 实例 |
|---|---|---|---|
| 2 | \(AB\) | 六方(\(h\)) | hcp 金属(\(\ce{Mg}\)、\(\ce{Zn}\) 等) |
| 3 | \(ABC\) | 立方(\(c\)) | ccp 金属(\(\ce{Cu}\)、\(\ce{Al}\) 等) |
| 4 | \(ABAC\) | 六方(\(h\)) | \(\ce{La}\) |
| 6 | \(ABCACB\) | 六方(\(h\)) | 六方相 \(\ce{BaTiO3}\) |
| 9 | \(ABACACBCB\) | 三方(菱方) | \(\ce{Sm}\) |
| 12 | \(ABACBCBACACB\) | 三方(菱方) | — |
讲座笔记里对括号中对称性的标注是:2、4、6 层的堆积都含有 \(6_3\) 螺旋轴(满足六方对称性),而 9 层、12 层的堆积属于三方(菱方)对称性。
为什么会有多层堆积?
单从堆积本身来看,\(AB\) 和 \(ABC\) 已经达到了最密(堆积系数都是 \(74\%\))。选择更长的周期往往是为了匹配原子之间的化学作用(如 \(d\) 轨道方向性、异种原子混排),或者满足特定的对称性要求——例如六方相 \(\ce{BaTiO3}\) 需要 6 层堆积才能容纳它的离子排布。这一点我们在 Lecture 6 的钙钛矿家族里还会再见到。
3.1.3 空隙与配位¶
密堆积中原子之间留有空隙,空隙有两种:
- 四面体空隙(\(T\)):由上下两层共 4 个原子围成的空隙,配位数为 4;
- 八面体空隙(\(O\)):由上下两层共 6 个原子围成的空隙,配位数为 6。

每个层间总有 2 个 T 和 1 个 O
对于任意两个相邻堆积层之间,每一个原子对应 2 个四面体空隙和 1 个八面体空隙。这是堆积化学里最重要的计数规律:它直接决定了化学计量比(见 3.2.1)。
这里有两个细节需要注意:
- 两种取向的 T。四面体空隙有尖端朝上(\(\uparrow\))和尖端朝下(\(\downarrow\))两种取向。填充不同取向的 T,会得到不同的结构——例如同为 \(PT\) 型的闪锌矿(ccp)与纤锌矿(hcp),差别就在于四面体的取向和连接方式。
- 空隙的相对位置。\(O\) 空隙位于两层原子的"错位"三角之间(正对第二层原子),\(T\) 空隙位于"对位"三角之间。看投影图时注意区分:三个上层原子与三个下层原子旋转 \(60^\circ\) 交错,围出的中央空隙是 \(O\);上下正对的三角围出的是两个 \(T\)(一上一下)。
半径比规则。 空隙能容纳多大的阳离子?这由几何关系决定。设阴离子半径为 \(r_-\),阳离子半径为 \(r_+\),以"阳离子恰好与周围所有阴离子相切"(临界接触)为判据,可以得到各空隙的临界半径比:
| 空隙 | 配位数 | 临界半径比 \(r_+/r_-\) |
|---|---|---|
| 四面体 | 4 | 0.225 |
| 八面体 | 6 | 0.414 |
| 立方体 | 8 | 0.732 |

八面体空隙临界半径比的推导
正八面体空隙中,6 个阴离子彼此相切(密堆积),八面体的边长即 \(2r_-\)。阳离子填入中心后与上下两个阴离子相切,于是八面体的体对角线:
解得 \(r_+/r_- = \sqrt 2 - 1 \approx 0.414\)。四面体空隙(\((\sqrt 6 - 2)/2 \approx 0.225\))与立方体空隙(\(\sqrt 3 - 1 \approx 0.732\))的推导同理,读者可以自行验证。
用半径比判断配位数
已知 \(r(\ce{Ca^{2+}}) = 100\ \text{pm}\),\(r(\ce{F^-}) = 133\ \text{pm}\),判断萤石 \(\ce{CaF2}\) 中 \(\ce{Ca^{2+}}\) 的配位数。
答案
\(r_+/r_- = 100/133 \approx 0.75 > 0.732\),应取 8 配位(立方体空隙)。这与萤石的实际结构一致:\(\ce{Ca^{2+}}\) 位于立方体空隙中(8 配位),\(\ce{F^-}\) 4 配位,见 3.2.1 的 \(PTT\) 型。
3.2 晶体结构的堆积描述¶
3.2.1 基本堆积类型¶
有了堆积语言,就可以把常见的二元离子晶体分类了。根据空隙填充的类型,讲座将晶体分为四类:
| 类型 | 实例 | 空隙填充情况 |
|---|---|---|
| \(PT\) | \(\ce{ZnS}\)(闪锌矿)、\(\ce{ZnO}\)(纤锌矿) | 四面体空隙填一半 |
| \(PO\) | \(\ce{NaCl}\) | 八面体空隙全部填满 |
| \(PTT\) 或 \(PTO\) | \(\ce{CaF2}\) | 四面体空隙全部填满 |
| \(PTOT\) | \(\ce{CsCl}\) | 四面体与八面体按一定比例填充(体心立方) |

化学计量比从哪来?
回顾 3.1.3 的计数规律:每个密置层原子对应 2 个 \(T\) 和 1 个 \(O\) 空隙。所以:
- 全填 \(O\) → 阳:阴 = 1:1(\(PO\),\(\ce{NaCl}\));
- 全填 \(T\) → 阳:阴 = 2:1(\(PTT\),\(\ce{CaF2}\));
- 填一半 \(T\) → 阳:阴 = 1:1(\(PT\),\(\ce{ZnS}\))。
堆积记号里的比例不是凭空来的,而是空隙计数的必然结果。反过来,知道了化学式,也能大致猜出它采用了哪种堆积。
堆积记号练习
写出以下结构的堆积记号:(1)金红石 \(\ce{TiO2}\)(氧作 hcp,钛填一半八面体空隙);(2)\(\ce{NaCl}\)(氯作 ccp,钠填全部八面体空隙)。
答案
(1)\(\ce{TiO2}\):\(2 \cdot 2PO_{1/2}\)——2 层密置层、2 层八面体填充层且只填一半(这正是讲座笔记的原例,我们会在 Lecture 6 详细展开)。 (2)\(\ce{NaCl}\):\(3 \cdot 2PO\)——3 层密置层(\(ABC\))、2 层八面体填充层,层序 \(P(A)OP(B)OP(C)O\)。
3.2.2 部分填充的密置层¶
除了填充空隙,密置层本身也可以被"挖掉"一部分原子(部分填充),形成各种有趣的超结构:
- 填充 \(1/3\) 或 \(2/3\):由六方密置层衍生。石墨的层内蜂窝结构就是典型的 \(2/3\) 填充——把六方密置层中每 3 个位点留下 2 个,恰好得到石墨的蜂窝层。
- 填充 \(1/4\) 与 \(3/4\):存在两种排布(六方/正交)。六方的 \(3/4\) 填充会形成神秘的六芒星结构(即 Kagomé 晶格),出现在 Laves 相和 \(\ce{LaNi5}\) 等结构中。
- 填充 \(1/2\):存在两种排布方式。
- 填充 \(1/6\):形成孤立六边形排布(\(\ce{KOsF6}\))。

神秘的记忆方法
讲座给了一个记忆超晶胞边长的口诀:层内 \(N\) 个原子构成的超晶胞,边长约为 \(\sqrt N\, a\)(\(a\) 为原胞边长):
| 层内原子数 \(N\) | 超晶胞边长 | 超晶胞类型 |
|---|---|---|
| 1 | \(1a\) | \(1 \times 1\) |
| 3 | \(\sqrt 3\, a\) | \(\sqrt 3 \times \sqrt 3\) |
| 4 | \(2a\) | \(2 \times 2\) |
| 7 | \(\sqrt 7\, a\) | \(\sqrt 7 \times \sqrt 7\) |
例如 \(\sqrt 3 \times \sqrt 3\) 超胞在表面上恰好容纳 3 个原子。这种 \(\sqrt N\) 规律在表面科学和插层化合物的超结构里经常遇到。
3.3 鲍林规则¶
鲍林(Linus Pauling)在 1920 年代总结出了离子晶体结构的五条规则,用于判断一个离子晶体结构是否稳定、以及预测未知化合物的结构。虽然它们只是经验规则,但在结构化学中极其好用。
3.3.1 五条规则¶
- 配位多面体规则:围绕每个阳离子,阴离子构成一个配位多面体;阳-阴距离等于离子半径之和,配位数由半径比决定——这正是 3.1.3 的内容。
- 电价规则(静电价规则):在稳定结构中,每个阴离子的电价(绝对值)等于或近似等于与其相连的各阳离子静电键强度之和。静电键强度定义为 \(s = z_+/n\),其中 \(z_+\) 是阳离子电价,\(n\) 是阳离子配位数。
- 多面体共顶点、共棱、共面规则:配位多面体共棱特别是共面,会使阳离子之间的距离急剧缩短、静电排斥增大,从而降低结构稳定性。高电价、低配位的阳离子尤其忌讳共面和共棱。
- 不同多面体连接规则:含有高电价、低配位阳离子的多面体,倾向于不共用边和面(尽量只共顶点)。
- 吝啬规则(parsimony rule):晶体中不同种类(化学环境)的组分数目趋于最少。

电价规则的验证:金红石
金红石 \(\ce{TiO2}\) 中 \(\ce{Ti^{4+}}\) 为 6 配位,每个 \(\ce{O^{2-}}\) 同时被 3 个 \(\ce{Ti}\) 八面体共用。验证电价规则:
恰好等于 \(\ce{O^{2-}}\) 的电价(\(|{-2}| = 2\)),结构稳定 ✓。这条规则也是判断配位多面体连接方式(规则 3、4)的定量基础。
第二条规则的拓展
利用电价规则可以解释一些化合物的不存在:若某种阴离子骨架无法让每个氧的电价恰好被周围阳离子满足,结构就不稳定。讲座笔记举的例子是 \(\ce{S2O7^{4-}}\) 与 \(\ce{P2O7^{3-}}\) 这类"过载"的组合——它们在自然界中没有对应的矿物存在。