2026/06/26

工業_札記_PID 控制入門:公式中的 P、I、D 到底在做什麼?

--------------------------------------------大意--------------------------------------------
PID 可簡單記成:P 看 current deviation,I 看 accumulated deviation,D 看 deviation trend。
----------------------------------------------------------------------------------------------
PID 控制,全名是 Proportional–Integral–Derivative Control,
中文叫做比例-積分-微分控制。
它是一種很常見的回授控制方法,
常用在馬達轉速控制、溫度控制、位置控制、壓力控制、電源控制等系統中。

PID 的基本想法是:
先比較「目標值」和「目前值」差多少,再根據這個差距決定要輸出多少控制力。

例如:
我們希望馬達轉速是 100 rpm,但目前只有 90 rpm。
這時系統就知道:「目前太慢了,應該增加控制輸出。」

這個「目標值和目前值的差距」,就叫做 error,也就是誤差。

$$
error = target - current
$$

例如:

$$
error = 100 - 90 = 10
$$

代表目前比目標低了 10。

一、PID 的基本公式

標準 PID 公式可以寫成:

$$
u(t)=K_p e(t)+K_i \int e(t)dt+K_d \frac{de(t)}{dt}
$$

其中:

  • \(u(t)\):控制器輸出,例如馬達 PWM、加熱功率、閥門開度

  • \(e(t)\):誤差,也就是目標值減目前值

  • \(K_p\):比例增益

  • \(K_i\):積分增益

  • \(K_d\):微分增益

這個公式看起來很抽象,但其實可以拆成三個部分:

$$
u(t)=P+I+D
$$

也就是:

$$
控制輸出 = P項 + I項 + D項
$$

PID 並不是先做 P,再做 I,再做 D。
在標準 PID 裡,每一次控制迴圈都會同時計算 P、I、D,
然後把三者加起來,形成最後的輸出。

二、P 項:比例控制,看「現在差多少」

P 是 Proportional,比例控制。

公式是:

$$
P = K_p \times error
$$P 項只看一件事:現在的誤差有多大?
假設目標速度是 100,目前速度是 90:

$$
error = 100 - 90 = 10
$$

如果:

$$
K_p = 2
$$

那麼:

$$
P = 2 \times 10 = 20
$$

意思是:
目前差 10,所以根據比例增益 \(K_p\),控制器給出 20 的修正量。

P 的直覺是:現在偏差越大,修正力道越大。

如果目前速度是 95:

$$
error = 100 - 95 = 5
$$

那 P 項就會變小。
因為系統已經比較接近目標,不需要像剛才那麼用力修正。

所以 P 項的特性是:

  • 反應快

  • 直接根據當下誤差修正

  • 誤差大,輸出大

  • 誤差小,輸出小
但是單靠 P 有一個常見問題:它可能無法完全消除誤差。
例如目標是 100,但系統最後穩定在 98。
這時誤差只剩 2,P 項覺得「差不多了」,
輸出可能不夠大,導致系統一直卡在 98,而不是精準到 100。這種現象叫做穩態誤差。

三、I 項:積分控制,看「過去累積欠了多少」

I 是 Integral,積分控制。

公式是:

$$
I = K_i \times \int e(t)dt
$$

在實際程式裡,通常會寫成:

integral += error * dt;
I = Ki * integral;

I 項看的不是「現在差多少」,而是:

過去一段時間,誤差累積了多少?

這就是「過去累積的偏差」。

假設目標速度是 100,系統每一輪控制都低於目標:

時間

實際速度

誤差

t1

90

10

t2

95

5

t3

98

2

t4

100

0


如果先不管 \(dt\) 和 \(K_i\),只看「累積誤差」的概念:

時間

誤差

I 累積誤差

t1

10

10

t2

5

10 + 5 = 15

t3

2

15 + 2 = 17

t4

0

17

這就是 I 項的重點。

P 項在 t2 的時候只看到「現在還差 5」。
但 I 項會記得:「前面曾經差過 10,現在又差 5,所以總共累積了 15。」

所以 I 項有點像是在記帳:
系統過去一直沒有達到目標,所以 I 項會把這些欠帳累積起來,逼系統繼續修正。

這就是為什麼 I 項可以消除穩態誤差。

例如目標速度是 100,但系統一直卡在 98。
P 項可能覺得誤差只有 2,不太夠力。
但 I 項會因為「長時間都差 2」而不斷累積,最後把輸出推高,讓系統真正接近 100。

四、I 項不是只會越來越大

I 項會根據誤差的正負方向累積。

假設目標速度是 100:

時間

實際速度

誤差

I 累積誤差

t1

90

+10

10

t2

95

+5

15

t3

105

-5

10

t4

102

-2

8

當實際速度低於目標時:

$$
error = target - current
$$

會是正值。
I 項會往正方向累積。

但當實際速度超過目標時,例如目前速度是 105:

$$
error = 100 - 105 = -5
$$

這時誤差變成負值,I 項就會被往回扣。

所以 I 項不是永遠只會變大。
它會根據系統是「低於目標」還是「高於目標」來累積或抵消。

五、I 項的風險:Integral Windup

I 項雖然可以消除穩態誤差,但如果 \(K_i\) 太大,或者累積誤差沒有被限制,就可能造成問題。

例如系統長時間達不到目標,I 項一直累積。
等到系統終於開始接近目標時,I 項已經累積得太大,導致輸出過強,直接衝過頭。

這叫做 integral windup,可以翻成「積分飽和」或「積分累積過度」。

因此實務上常常會對 integral 做限制,例如:

integral += error * dt;

if (integral > max_integral)
    integral = max_integral;

if (integral < min_integral)
    integral = min_integral;

這樣可以避免 I 項累積到失控。

六、D 項:微分控制,看「誤差變化有多快」

D 是 Derivative,微分控制。

公式是:

$$
D = K_d \times \frac{de(t)}{dt}
$$

在程式裡通常會寫成:

derivative = (error - previous_error) / dt;
D = Kd * derivative;

D 項看的不是現在差多少,也不是過去累積多少,而是:
誤差正在變大還是變小?變化速度有多快?

假設目標速度是 100。

上一輪誤差是 10,這一輪誤差是 3:

$$
derivative = \frac{3 - 10}{dt}
$$

這代表誤差正在快速變小。也就是說,系統正在快速接近目標。
這時 D 項通常會產生一種「煞車」效果,避免系統衝過頭。

用開車比喻:
你要把車速控制在 60 km/h。
如果現在只有 40 km/h,當然要踩油門。
但如果車速已經從 40 快速上升到 58,而且還在快速上升,你就不能繼續大力踩油門。
因為再踩下去可能會衝到 70。

D 項做的事情就像是:看到系統正在快速接近目標,所以提前減少控制力,避免超調。

七、Kp、Ki、Kd 是什麼?

PID 裡面的 \(K_p\)、\(K_i\)、\(K_d\) 都叫做增益,也就是調整各項影響力的參數。

可以把它們想成三個旋鈕:

參數

控制哪一項

意思

$$K_p$$

P 項

現在誤差要修正多用力

$$K_i$$

I 項

過去累積誤差要算多重

$$K_d$$

D 項

誤差變化速度要算多重


\(K_p\):比例增益

$$
P = K_p \times error
$$

\(K_p\) 越大,系統對當下誤差反應越強。
但如果太大,系統可能會震盪或衝過頭。

\(K_i\):積分增益

$$
I = K_i \times 累積誤差
$$

\(K_i\) 越大,系統越積極消除長期偏差。
但如果太大,容易造成 integral windup、超調和震盪。

\(K_d\):微分增益

$$
D = K_d \times 誤差變化速度
$$

\(K_d\) 越大,系統越會抑制快速變化。它可以減少超調,但也容易放大雜訊。


八、P、I、D 是同時作用,不是依序作用

PID 很容易被誤解成:先用 P 修正,P 不夠再用 I,最後再用 D。
但這不是標準 PID 的運作方式。

在標準 PID 裡,每一輪控制迴圈都會同時計算:

error = target - current;

P = Kp * error;

integral += error * dt;
I = Ki * integral;

derivative = (error - previous_error) / dt;
D = Kd * derivative;

output = P + I + D;

previous_error = error;

也就是:

$$
output = P + I + D
$$

P、I、D 是同時計入最後輸出的。

只是它們的「時間感」不同:

項目

它看的東西

時間感

P

現在的誤差

現在

I

過去累積的誤差

過去

D

誤差變化速度

趨勢 / 未來傾向

所以可以簡單記成:P 看現在,I 記過去,D 看趨勢。


九、用速度控制做完整例子

假設目標速度是 100,目前速度是 90。

$$
error = 100 - 90 = 10
$$

假設:

$$
K_p = 2
$$

那麼:

$$
P = 2 \times 10 = 20
$$

這表示 P 項根據「現在差 10」給出 20 的修正量。

接著,I 項會累積這個誤差:

integral += error * dt;

如果先簡化,不考慮 \(dt\),前幾次控制可能像這樣:

時間

實際速度

誤差

P 看的是

I 累積的是

t1

90

10

10

10

t2

95

5

5

15

t3

98

2

2

17

t4

100

0

0

17

P 項會隨著當下誤差變小而變小。
但 I 項記得過去曾經有一段時間低於目標,所以它仍然保留累積量。

如果後來速度變成 105:

$$
error = 100 - 105 = -5
$$

I 項就會被扣回來:

時間

實際速度

誤差

I 累積

t1

90

+10

10

t2

95

+5

15

t3

105

-5

10

這表示系統已經超過目標,I 項開始往反方向修正。
接著來看 D 項的例子,重點是「誤差變化速度」。

假設目標速度是 100:

時間

實際速度

誤差

誤差變化

D 的感覺

t1

90

10

—

剛開始

t2

95

5

-5

誤差快速變小 → 開始減力

t3

98

2

-3

還在快速接近 → 繼續煞車

t4

100

0

-2

很接近目標 → 更小輸出

t5

103

-3

-3

已經超過 → 強烈反向修正

這裡的重點是:

  • 誤差從 10 → 5 → 2,代表系統正在「快速接近目標」

  • D 項看到這個趨勢,就會提前減少輸出,像踩煞車

  • 如果沒有 D,系統可能會直接衝過頭,例如衝到 105

所以可以這樣理解:

  • P:現在差多少,就修多少

  • I:過去累積差多少,要補回來

  • D:看你接近目標的速度,太快就先踩煞車


十、總結:PID 的核心直覺

PID 的目標不是單純「越用力修正越好」。
它真正想達到的是:讓系統快、準、穩地接近目標值。

三個項目各自負責不同任務:

項目

功能

P

根據現在的偏差立即修正

I

根據過去累積的偏差消除長期誤差

D

根據誤差變化速度抑制超調

最簡單的理解是:

P:現在差多少,就修多少。
I:過去一直沒修好的部分,要補回來。
D:看你接近目標的速度,必要時提前煞車。

所以 PID 公式雖然看起來像數學式,但本質上是一個很直覺的控制策略:

$$
控制輸出 = 現在的修正 + 過去欠帳的補償 + 趨勢的預判
$$


也就是:

$$
u(t)=K_p e(t)+K_i \int e(t)dt+K_d \frac{de(t)}{dt}
$$
這就是 PID 控制的核心。



2026/06/02

心理_情緒標籤(Affect Labeling)

--------------------------------------------大意--------------------------------------------
1. 科學證實:透過口頭或文字精準命名當下的真實感受(情感標籤),
    能立刻切換大腦主控權,從生理上平息杏仁核的情緒風暴。
2. 佛法對治:這與唯識學精細辨識「心所」的智慧高度契合——說破無毒,
    一旦精準指認出心靈的「病名」,大腦與修持便能立刻找到對症下藥的「處方箋」。
3. 知行邊界:情緒標籤是「滅火器」而非「清理工人」——
    先精準命名以平息主觀情緒,才能氣定神閒地解決客觀事情。
----------------------------------------------------------------------------------------------

消解負面情緒或鞏固正面情緒,
最簡單且有效的方法,就是精準回答一個問題:「你現在感覺如何?」

北卡羅來納大學(UNC)的心理學教授克里斯蒂安·沃夫(Christian Waugh)
將此技術稱為「情感標籤(Affect Labeling)」,
亦即透過文字或口語,明確指認出當下的真實感受(註1)。

對此,他曾做過科學實驗,讓兩組人觀看令人不適的圖片(如凶狠咆哮的惡犬):
  • A組(唯物描述):只貼內容標籤,在心裡說「這是一隻狗」、「牠有牙齒」。結果:負面情緒毫無緩解。
  • B組(情緒標籤):直接指認感受,在心裡說「我感到恐懼」、「這讓我焦慮」。結果:負面情緒顯著降低。
也就是說,只要你意識到並明確標記那個負面情緒,痛苦立即就會減輕。
沃夫教授指出,這個標籤動作對正負情緒有著精妙的「不對稱作用」:
  • 對負面情緒(減弱):一旦明確說出,大腦會自動轉向思考「為什麼會這樣」與「如何解決」。這種尋求對策所帶來的確定性,會讓焦慮感馬上減輕。
  • 對正面情緒(鞏固):正面情緒本質是短暫且易逝的。當我們為快樂貼上精確標籤時,這個動作強行延長了訊號在大腦中的停留時間,讓積極的體驗在腦中駐留得更久。

若要在日常生活中實踐,以下有兩點具體的操作建議:

第一,外顯化(必須說出或寫下)
找個信任的對象傾訴,把煩惱直接說給他聽。
如果身邊沒人,至少也要把它寫下來(例如記錄在筆記軟體中)。
單純在腦中閃過是不夠的,必須透過語言或文字將其實體化。

第二,精準化(拒絕模糊,直擊真實)
表達必須真實且具體。
面對負面情緒不要隱藏,不能明明難受還敷衍說「沒事」或「不爽」,
要精確釐清到底是「羞愧」、「挫折」還是「嫉妒」。
就算是正面情緒,也別只籠統地說「我很快樂」,
要點出具體是哪種快樂:是感到「有趣」、「平靜」還是「滿足」?


*****
無獨有偶,早在 2007 年,
加州大學洛杉磯分校(UCLA)的心理學家馬修·利伯曼(Matthew Lieberman)
便透過功能性磁振造影(fMRI)腦部掃描,為這個現象找到了堅實的生理學證據(註2)。

當人遭遇強烈情緒時,大腦負責處理負面情緒與生存警報的杏仁核(Amygdala)會瘋狂活化。
然而,一旦受試者進行「情緒標籤」的動作,把感受說出來(如:「我感覺到壓力」),
杏仁核的活動在幾秒內大幅下降,其緩解程度甚至堪比止痛藥對身體疼痛的抑制。
利伯曼的研究揭示了兩個核心神經機制:
第一,腦區的切換
單純「命名情緒」會立刻激活前額葉皮質(Prefrontal Cortex)。
前額葉是負責理性調節與邏輯思考的區域,它的啟動會直接抑制杏仁核的警報。

第二,故事與情緒的剝離
我們在面對痛苦時,
大腦習慣開始編織「故事」或「合理化解釋」(例如:「我覺得沒有人在乎我」)。
但故事並非情緒,而是大腦圍繞情緒產生的衍生妄想。
有效的情緒標籤,要求我們停止講故事,直擊底層的核心形容詞(如「孤單」或「自責」)。

當你替情緒命名的那一刻,你啟動了前額葉的觀照能力。
如利伯曼所言:「當你替情緒命名時,你就不再是情緒本身。」
你從情緒的受害者,變成了理性的觀察者。


*****
這種透過「命名」來對治心靈狀態的邏輯,與佛教唯識學(Yogacara)體系完全相通。
在唯識學中,人的心理活動被嚴密拆解為「五十一心所」,
其中包括了導向清淨的「善心所」(如:信、慚、愧、無貪、無瞋、無癡),
以及導致痛苦的「煩惱心所/惡心所」(如:貪、瞋、癡、慢、疑、嫉)。

正如我一位出家師父開示過的一個深刻隱喻:
「當你可以為現在的狀態命名,就等於知道解決方向了。
這就好像生病,最怕的是醫生不曉得你得的是什麼病;
一旦知道病的名稱(確立診斷),就能有治療方向(開出處方)。」

唯識學之所以將煩惱心所分得如此細微
(將模糊的「痛苦」精準拆解為忿、恨、惱、嫉等),本質上就是為了「確立診斷」。
當我們陷入負面情緒時,最怕的是大腦處於模糊的「無明」狀態,
只知道不舒服,卻不知病因。

一旦我們能精準指認當下是「瞋心所」或「慢心所」在作祟,
佛教相對應的處方箋(如用慈悲對治瞋、用因緣觀對治癡)就能立刻對焦。
這與行為科學所說的「透過精準標籤,讓大腦反思因果、琢磨對策」完全不謀而合。

綜合邏輯對照表

維度

沃夫教授(行為科學)

利伯曼教授(神經科學)

唯識學與師父開示(佛法對治)

無效的狀態

隱藏情緒、模糊籠統(只說很快樂或很不爽)

圍繞情緒編造「故事」與「合理化」

陷入無明、隨煩惱流轉,不知病因

核心動作

真實、明確、具體地貼上情緒標籤

單純命名情緒,直擊底層形容詞

觀照當下,指認出具體的心所名稱

生理/心理機制

反思因果,琢磨對策,建立大腦的「確定性」

激活前額葉皮質,抑制杏仁核的生存警報

精準對號入座(確立病名),啟動正知正念

最終結果

負面痛苦減輕,正面情緒鞏固

大幅降低情緒風暴,重新奪回主控權

確立對治方向,依方抓藥(藥到病除)



最後要說,情緒標籤是「滅火器」,而非「清理工人」——
它負責迅速撲滅事情引發的情緒風暴,但外在的客觀問題仍須動手解決。

精準指認病名以平息內耗,是為了幫大腦找回理性的工具。
先處理情緒(破除主觀的無明),再處理事情(應對客觀的因緣);
唯有心靈恢復氣定神閒,你才能乾淨俐落地把事情處理掉。



----------------------------------------------------------------------------------------------
註1:萬維鋼·精英日課5:行為無效,說破無毒


註2: 2026年5月29日 張馬丁shorts


2026/06/01

工業_札記_什麼叫做創新

--------------------------------------------大意--------------------------------------------
創新不一定是「無中生有」,
更多時候是在既有知識與成果之上,提出新的架構、重新組合,或進一步改良。
簡單來說,就是:從無到有、從散到整、從有到優。
----------------------------------------------------------------------------------------------

廣義來說,創新大致可以從三種形式來理解:
1. 提出新的東西:前人尚未形成的新觀念、新理論或新方法。
2. 組合再創造:把既有的知識、技術或成果重新組合,形成新的成果。
3. 改進既有事物:把原本存在的東西做得更有效率、更可靠或更實用。

可以簡化成:從無到有、從散到整、從有到優。
這三類並不是《專利法》明文規定的「創新三分類」,
但與台灣專利審查基準所列的
「開創性發明、已知技術的組合發明、已知發明的改良」非常接近。

以下借用幾個大家比較熟悉的科學史與技術史例子來說明。


一、提出新的東西

第一種,是提出前人尚未形成的新觀念、新理論或新方法。
例如愛因斯坦於 1905 年提出狹義相對論。
當然,相對論並不是完全沒有前人的基礎,
但愛因斯坦進一步重新處理時間、空間與運動之間的關係,建立出新的理論架構。
因此,所謂「新的東西」,並不是指毫無前人基礎,
而是在既有知識之上,提出前人尚未形成的理論或架構。


二、組合再創造

第二種,是把別人已經取得的成果重新組合,形成新的理論或成果。
DNA 雙股螺旋結構就是很典型的例子。
在 Watson 與 Crick 提出模型以前,科學界已經累積不少相關成果。
例如,

  • Chargaff 發現 DNA 中 A 與 T、G 與 C 的數量大致相等;
  • Rosalind Franklin、Maurice Wilkins 等人的 X 光繞射研究,也提供了 DNA 結構的重要線索。
    Watson 與 Crick 綜合這些既有成果,
    再加上分子化學與立體結構的知識,於 1953 年提出 DNA 雙股螺旋模型。

因此,這類創新的特色是:
個別材料未必是新的,但重新組合這些材料之後,產生了新的成果。
這也很接近熊彼得所說的「新組合」:
創新往往不是完全憑空產生,而是把既有知識、技術、資源重新組合。


三、改進既有事物

第三種,是原本的東西已經存在,但進一步改善它。
最典型的例子是瓦特改良蒸汽機。瓦特並不是蒸汽機的發明者。
在他以前,Newcomen 蒸汽機已經實際用於礦井抽水。
1712 年左右,Newcomen 的大氣式蒸汽機已投入礦井排水,
之後在十八世紀前半葉逐漸得到廣泛使用。
它最大的問題之一,是耗煤量大、效率低。
瓦特的重要貢獻之一,是加入分離式冷凝器,避免汽缸反覆加熱與冷卻,
大幅降低燃料消耗,提高蒸汽機的效率。
1769 年,瓦特取得分離式冷凝器相關專利。

所以,瓦特的創新並不是「發明蒸汽機」,而是:
把原本已經存在的東西做得更好,使它具有更大的實用價值。


總結

創新不一定等於「無中生有」。它至少可以有三種形式:
一、提出新的東西。
二、重新組合既有成果。
三、改善既有事物。




----------------------------------------------------------------------------------------------
參考資料:
1. DNA:1953: DNA Double Helix


2. Newcomen 蒸汽機:
(1)https://blog.sciencemuseum.org.uk/a-new-age/

(2)維基:紐可門蒸汽機
人們從礦井中抽水時會用到紐可門蒸汽機。18世紀,人們建造了數百台紐可門蒸汽機。
詹姆斯·瓦特後來發明的瓦特蒸汽機是紐可門蒸汽機的改進版本,
瓦特蒸汽機的燃油效率相較於紐可門蒸汽機大約翻了一倍,
於是很多蒸汽機採用詹姆斯·瓦特的設計方案。
因此在蒸汽機的起源方面,詹姆斯·瓦特比湯瑪斯·紐科門更為人所知。


3. Watt 改良蒸汽機:
(1) James Watt and the separate condenser
On 5 January 1769 a patent was given to Scottish engineer James Watt
for his separate condenser.

(2)維基:瓦特蒸汽機
Watt worked on the design over a period of several years, introducing the condenser,
and introducing improvements to practically every part of the design.
Notably, Watt performed a lengthy series of trials on ways to seal the piston in the cylinder,
which considerably reduced leakage during the power stroke, preventing power loss.
All of these changes produced a more reliable design
which used half as much coal to produce the same amount of power.


4. 專利審查基準彙編
◎第一章 說明書、申請專利範圍、摘要及圖式(2024年7月1日施行版)
[這一章直接列出「開創性發明、已知技術的組合發明、已知發明的改良」,
與本文所歸納的三種創新形式最直接相關。
]

◎第三章 專利要件(2024年7月1日施行版)
[這一章主要用來補充說明:具有「組合」或「改良」形式,
並不代表一定具有專利上的進步性;
仍須判斷是否只是單純拼湊、簡單變更,
或是否為通常知識者可以輕易完成。
]



2026/05/17

宗教_故宮的符板

--------------------------------------------大意--------------------------------------------
故宮的符板融合儒、釋、道三教信仰,
寄託了雍正帝祈求皇室安康、宮殿平安與江山永固的願望。
----------------------------------------------------------------------------------------------

CCTV 紀錄片《故宮100》第 18 集〈鎮殿神符〉,簡要介紹了北京故宮的符板。
(影片連結:《故宮100》第18集 鎮殿神符)

2005 年,距離太和殿上一次於康熙年間重修已過去約 310 年。
故宮博物院對太和殿進行全面修繕時,在天花板上方的隱蔽空間中發現了鎮宅符板。
依據文獻研究,這些符板是從雍正九年(1731 年)開始安放的。
雍正八年(1730 年),雍正帝生了一場大病,
此後紫禁城多處開始供奉象徵天子、主宰生死的道教「斗神」(北斗星)。
隔年,即雍正九年八月十二日(1731 年),
雍正帝正式降旨,在紫禁城最重要的三座殿宇安放符板。
安放符板的殿宇分別為:
  • 太和殿:紫禁城最高權力核心
  • 乾清宮:接見廷臣、使臣與舉辦宴席之處
  • 養心殿:雍正帝起居與處理日常政務的中樞
至於太和殿殿頂的符板配置方式(影片中只講太和殿的部分),
共供奉 五座符板,布局為正上方一座,
以及東、南、西、北四個方位各一座,皆朝向正中供奉。
五座符板上刻寫的內容大致相同,主要差異在於守護五個方位的尊神名號不同。
符板前設有 靈芝、燭台、香爐等供奉物品,呈現佛教與道教相互融合的特色。
符板正面刻寫的文字,共分為四層:
第一層(最上層):漢傳佛教經文;
第二層:佛教與道教融合的方位神名號;
第三層:藏傳佛教密宗咒語;
第四層(底層):道教玄機八卦與北斗星圖騰。
北斗在道教中被視為斗神,象徵天子並主宰生死。

符板背面則刻有 72 道太上秘法鎮宅靈符,對應 72 個祈福願望。
內容涵蓋鎮宅保平安、吉祥、驅鬼辟邪、壓除疾病、不做惡夢、招財進寶、
家畜與農田豐收、和睦長壽、孕婦順產、盜賊不侵、萬事如意等對民生與國祚的祈求。

這些符板象徵著雍正帝三教合一的思想與治國理念。
雍正帝認為,無論是修行還是治國,儒、釋、道三教之理皆可相通。
同時,也藉此祈求神靈庇佑家國天下,借助大千世界五方諸神與紫微天地的神聖力量,
達到護佑皇室健康、宮殿平安,以及大清江山萬世永固的目的。



----------------------------------------------------------------------------------------------
圖片只是示意圖,並不正確。
真實照片請參考:清(1644年~1911年) 養心殿銅符板及五供北京故宮博物院收藏。
----------------------------------------------------------------------------------------------


2026/05/16

風俗_故宮門匾,「門」字不鉤


--------------------------------------------大意--------------------------------------------
紫禁城門匾上的「門」字不帶鉤,相傳源於避火與「勿塞賢路」的禁忌,
後世又衍生出乾隆怕鉤傷龍鱗等民間傳說。
----------------------------------------------------------------------------------------------

紫禁城門匾上的「門」字右側末筆不帶鉤(寫成直豎),
和避火、防範火災的傳說有關,而此避諱之法相傳始於南宋。
據說,「門」字末筆向上勾起,有如「火筆」,帶有炎上之象。
不過,此法或許只針對「門」字,
比如紫禁城內,還有許多人熟知的「正大光明」匾,其中「明」字的末筆便帶鉤。


再來說到其典故,最核心的文獻記載是:
第一個,明代馬愈《馬氏日抄》/清代褚人穫《堅瓠集·壬集》(註1):
「宋都臨安,玉牒殿災,延及殿門。
宰臣以『門』字有勾腳,帶火筆,故招火厄,遂撤額投火中乃息。
後書門額者,多不勾腳。
」

白話:
南宋定都臨安時,宮中的玉牒殿發生火災,火勢甚至蔓延到殿門。
宰相等大臣認為,匾額上「門」這個字的寫法有問題:
因為「門」字最後有一個向上彎鉤的筆畫,看起來像是帶著「火」的形勢,所以才招來火災。
於是,他們把那塊門額拆下來,丟進火裡燒掉,據說火勢之後就熄滅了。
從此以後,後人在書寫宮門、城門等門額上的「門」字時,很多人就故意不寫最後那個鉤腳。

第二個,清代俞樾《茶香室叢鈔》卷十六(註2),內容大同小異,就不引用了。


*****
除了怕失火的傳言外,還有「堵塞賢路」一說(註3)。
清代倪濤所撰《六藝之一錄》卷三百六十一,引用《月山叢譚》記載:
明太祖朱元璋命書法家詹希原(原名詹希元,字孟舉)題寫南京太學「集賢門」匾額。
詹希原在「門」字末筆用了鉤筆,朱元璋見後大怒,
斥責道:「安得梗吾賢路?」意思大致是:「我正要招攬賢士,你這一鉤卻阻塞了我的賢路!」
於是命人削去「門」字的鉤筆。

再者,還有一些屬於不知源頭的傳言(註4)。
傳聞乾隆帝看見正陽門匾額上的「門」字帶鉤時,
曾笑稱:「朕是真龍天子,這鉤子會不會刮下龍鱗?」
於是命人將鉤磨去,使「門」字不再帶鉤。
然而,這一說法較難找到可靠的清代原始文獻依據,因此將其視為後世流傳的軼聞。



----------------------------------------------------------------------------------------------
註1: 人間福報:門匾與堂號 (2004.04.21)
匾額上的「門」字的說法也頗有趣。清代《堅瓠壬集》引馬愈〈馬氏日抄〉:
「門字兩戶相向,本地勾踢。宋都臨安,玉牒殿災,延及殿門,
宰臣以門字有勾腳帶火筆,故招火厄,遂撤額投火中乃息。
後書門額者,多不勾腳。我朝南京宮城門額皆朱孔易所書,門字俱無勾腳。」

南宋宮殿發生火災,有人將此歸咎於門匾上「門」字最末一筆挑了勾,
「門字有鉤腳帶火筆,故招火厄」云云,把門匾摘下扔到火裡,火被撲滅了。
於是,門匾上的門字再不敢信筆落墨,末一筆只可直直地豎在那兒。

除火厄之說外,「門」字挑鉤另有一說,
據《骨董瑣記》,明初年,詹希原寫太學集賢門匾,門字有鉤。
朱元璋見後大怒:「吾方欲集賢,乃欲閉門塞賢路耶?」
這位明太祖讀字,充分發揮想像力,
「門」一挑鉤,如同大門關避,堵塞了進賢之路。
其實,有此「集賢」之心,還愁網羅人才無門路?倒不在門字筆畫如何。


註2:茶香室叢鈔 -> 二十五:三鈔v16
《門字無句》


註3:北京日報:故宮匾額「門」字不帶鉤,皇家為何出「錯字」? (2021-07-15)
另據清代學者倪濤所撰《六藝之一錄》之卷三百六十一及馬撲《談誤》卷四記載,
明代書法家詹希源在書寫南京太學集賢門匾額時,將「門」字帶鉤,自認為可顯筆畫遒勁。
不料明太祖朱元璋看後大怒,認為這一鉤阻擋了聖人賢士發展之路,於是下令把「門」字的鉤削掉,並將詹希源處死。
[他的資料有誤,更正如下,
1.清代倪濤《六藝之一錄》卷三百六十一是引李文鳳《月山叢譚》記載 。
2.《六藝之一錄》所引的原始記載中,只說「遂削其趯」,
並沒有提到處死,因此這部分應視為後來附加的傳說,較為妥當。
]
參考資料:六藝之一録 (四庫全書本)/卷361


註4:中國時報:為何故宮牌匾上的「門」字不帶鉤?誰加上就沒命 (2022/03/11)
到了清朝時期,因為金人入關,對於中原的習俗不太了解,
因此故宮仍有一些帶有鉤腳的匾額,某天乾隆看到正陽門的匾額時,
發現「門」字有鉤,便說「朕是真龍天子,從這個鉤子下面走過,會不會刮掉龍鱗啊?」
大臣聽到後,便立刻將匾額上的「門」字改掉,而這些匾額也一直流傳至今。


2026/05/15

化學_多晶型的故事:利托那韋(ritonavir,商品名稱Norvir)

--------------------------------------------大意--------------------------------------------
利托那韋是多晶型的經典案例,
說明同一種化合物可以因晶體排列不同而具有截然不同的物理性質,
而一旦新的穩定晶型形成並留下晶種,後續的結晶結果甚至可能受到製程歷史影響。
----------------------------------------------------------------------------------------------

Abbott 在 1996 年推出 HIV 藥物 ritonavir(利托那韋,商品名稱 Norvir)。
開發期間,他們只找到一種晶型,後來稱為 Form I。
而且研發團隊其實做過晶型篩選,試圖尋找其他晶型,但當時也沒有找到。(註1)
結果到了 1998 年,已經量產上市兩年之後,一些膠囊突然無法通過溶離測試。

什麼叫做「溶離測試」?
簡單來說,就是把一顆藥放進特定的標準化液體環境中,
有時用來近似胃腸道條件,測量藥物成分能多快、能溶出多少。
它不是單純看「藥片有沒有散掉」,
而是測量藥裡真正的有效成分,有多少能從錠劑或膠囊中釋放並溶進液體。

例如,把一顆藥放進特定溫度、特定酸鹼值的液體裡持續攪拌,
然後在 10、20、30 分鐘取樣,測量其中的有效成分濃度。
最後可能得到: 10 分鐘:溶出 30% 20 分鐘:溶出 65% 30 分鐘:溶出 90%

而製藥規格可能要求:30 分鐘內至少要溶出 80%。
如果做不到,就算這顆藥裡「化學上確實含有足量藥物」,
仍然可能不合格,因為溶離不足可能影響藥物的吸收與生體可用率。
這裡很容易把兩個詞混在一起:
  • 崩散(disintegration):藥片有沒有碎開、散開。
  • 溶離(dissolution):有效成分有沒有真的溶進液體。
一顆藥完全可以「已經碎成粉了」,但有效成分仍然很難溶解。
這時,崩散測試可能通過,溶離測試仍然失敗。而 ritonavir 事件的關鍵,就是後者。


突然出現的 Form II
回到正題。調查後發現,同一個 ritonavir 分子,
竟然出現了一種以前從未見過的晶體排列方式:Form II。

FDA 文件也明確記載,Form II 是在製造期間「spontaneously occurred」,
而且它使 ritonavir 的溶解度大幅降低,以至於原有膠囊製程無法繼續使用。(註2)

注意這裡:
Form I
分子:ritonavir
化學式:相同
原子連接方式:相同

Form II
分子:ritonavir
化學式:相同
原子連接方式:相同

不同的是:

分子在固體晶體中的
排列方式 / 分子構形 / 氫鍵網路

所以它不是:同分異構物(isomer) → 分子的結構或立體配置不同
而是:多晶型(polymorph) → 同一種化合物形成不同的晶體結構
更棘手的是,Form II 一旦出現,就像「傳染」一樣,

使 Form I 變得極難再產出,當時甚至一度彷彿回不去了。

Abbott 還曾經:
  • 換到第二條生產線;
  • 換新的 tanks;
  • 換新的 piping;
  • 更換 air filtering;
  • 把環境提高到近似無菌的潔淨標準。
    結果第一批產品又出現 Form II。接著重建原生產線,仍然失敗。


當時 bulk ritonavir 主要在 North Chicago 製造,也有一部分在義大利工廠生產。(註3)
因此,他們便嘗試把生產轉移到義大利。然而不幸的是,同樣的事情又發生了。
非常著名的一段記錄是:原本義大利的 bulk drug 製程還沒有檢測到明顯的 Form II。
後來,一群已經接觸過 Form II 的 Abbott 科學家前往義大利工廠調查。
結果不久之後,義大利工廠也開始檢測到大量 Form II。

原始製程論文甚至非常謹慎地寫道:這是否只是巧合,仍然無法確定。(註4)
甚至第三方製造商開始製作新膠囊時,也很快出現了晶體。(註3)
所以當時才會讓科學家覺得,這件事幾乎有些「鬧鬼」。


為什麼 Form II 一旦出現,就很難擺脫?
之後研究人員展開進一步研究,
發現 Form II 比 Form I 在熱力學上更穩定,而且溶解度低很多。(註5)
問題在於,Form II 一開始非常難形成。

可以想像有兩座山谷:
能量

      很高的成核障礙
           /\
          /  \
 Form I _/    \________ Form II
                    (更低、更穩定)
最開始,大家一直得到 Form I,
是因為雖然 Form II 更穩定,但「第一次形成 Form II 晶核」非常困難。
可是某一天,不知道在哪個偶然條件下,第一批 Form II 晶核出現了。
事情從此完全改變。

因為之後已經存在 Form II 晶體,不再完全依賴從零開始形成第一批 Form II 晶核。
只需要極微量的 Form II 晶體作為 seed crystal(晶種),
就可能促進後續 Form II 的成核與晶體生長,使形成 Form II 的機率大幅提高。
以前:

溶液
↓
必須跨越很高的 Form II 初次成核障礙
↓
非常困難
↓
所以常得到 Form I


Form II 出現之後:

Form II 微粒
     ↓
形成既有晶體模板
     ↓
促進後續成核與晶體生長
     ↓
更容易得到 Form II
這就是 seeding(晶種效應)。

不過,這並不代表只要存在晶種,Form II 就必然形成,也不代表成核障礙完全消失;
溫度、溶劑、過飽和度等條件仍然會影響最後形成哪一種晶型。
至於最早的那一批 Form II 晶核究竟是怎麼出現的,目前沒有完全確定的答案。

研究人員曾提出一種可能:
製程中可能存在某些 ritonavir 的降解產物或其他微小雜質,
它們的表面剛好適合 Form II 分子排列,因此降低了形成第一批 Form II 晶核的難度。(註5)

你可以把它想像成:
原本:

ritonavir 分子
↓
必須在溶液裡自己聚集
↓
碰巧排成正確的 Form II 結構
↓
形成第一批晶核
↓
非常困難


如果剛好存在某種適合的微小表面:

ritonavir 分子
↓
附著在這個表面
↓
比較容易排列成 Form II
↓
形成第一批 Form II 晶核
這種「藉由其他物質的表面幫助晶核形成」的現象,
就叫做 heterogeneous nucleation(異相成核)。

而這和後來的 seeding(晶種效應) 稍有不同:
異相成核是在解釋「第一批 Form II 晶核可能怎麼出現」;
晶種效應則是 Form II 已經出現之後,
既有的 Form II 晶體又進一步幫助更多 Form II 形成與生長。

簡單來說:
某種雜質或表面
↓
可能幫助第一批 Form II 出現
↓
heterogeneous nucleation

第一批 Form II 已經出現
↓
Form II 本身成為晶種
↓
更多 Form II 形成與生長
↓
seeding
所以真正戲劇性的地方就在這裡:
最困難的是第一批 Form II 怎麼出現;一旦它真的出現,後面的世界就完全不一樣了。

之後的研究文獻甚至使用了一個很戲劇性的說法:
disappearing polymorph(消失的晶型)
因為 Form II 一旦進入某個實驗室,研究人員就會發現:
原本很好做的 Form I,突然怎麼做都很難再做出來。

2015 年的一篇綜述指出,在一些已經接觸 Form II 的實驗室中,Form I 一度變得無法再取得;
甚至當時有人猜測,曾接觸 Form II 的人員本身,都可能把極微量晶種帶到其他地方。(註6)

不過,「disappearing polymorph」並不是說 Form I 在物理上永遠消失了。
後來的研究證明,只要適當控制結晶條件,Form I 仍然可以重新取得。(註6)

2024 年的研究也再次討論了 Form I 的「消失與重新出現」,
顯示 Form II 晶種的存在確實會強烈影響結晶結果,
但晶型仍然受到晶體大小、形狀、分子構形與製程條件等因素共同控制。(註7)

這不是細菌、病毒式的「污染」,而是:極少量固體晶粒造成的物理晶種污染。
而這些晶種可能微小到肉眼完全看不到。


我們現在知道,它並不是神秘污染
它背後真正的原因是:熱力學 + 動力學 + 成核。
Form II 原本就是 ritonavir 可能存在的晶體排列之一,
並不是 1998 年突然「創造」出來的一種新物質。

比較精確的說法是:
Form II 從物理化學上一直可能存在,只是在此前一直沒有被觀察到;
形成 Form II 所需要跨越的成核障礙,使它在早期的研發與製程條件下極難出現。

一旦某些偶然條件使:
Form II nucleus
Form II 晶核
成功形成,情況就完全不同。

原本:
必須從零形成第一批 Form II 晶核
↓
成核障礙很高

後來:

環境中已有 Form II 晶種
↓
提供既有晶體模板
↓
促進後續成核與晶體生長
↓
Form II 更容易再次出現
因此,Form II 一旦進入實驗室或製造環境,就可能大幅改變之後的結晶結果。

這個案例也解答了一個很重要的問題:
「為什麼同一種物質,有時形成這種結構,有時卻形成另一種結構?」

答案並不只是「溫度、壓力決定」。還必須加入一個非常重要的因素:歷史。
也就是說,
系統以前有沒有形成過某種晶核、環境中是否已經存在晶種,本身就可能改變之後的結果。

因此,材料科學與製藥化學裡有一個很深刻的概念:
最終狀態不只取決於現在的條件,也可能取決於它曾經走過什麼歷史。
這就是為什麼 ritonavir 的案例如此經典。
它把熱力學、動力學、成核、晶種以及製程歷史全部串在一起了。


多晶型Polymorph、同素異形體allotrope 與 同分異構物isomer
多晶型(polymorph)的概念,和同素異形體(allotrope)相當接近,
都是在描述相同化學成分以不同的固體結構存在。
不過,兩者不能完全畫上等號:
  • allotrope 專門用於「元素」的不同結構形式。
  • polymorph 通常用於「化合物」的不同晶型。
    例如,鑽石與石墨都是由碳組成的 allotrope,
    但其中碳原子彼此形成的共價鍵網路本身就不同。
而 ritonavir 的 Form I 與 Form II 中,ritonavir 的化學身分並沒有改變;
差別在於分子在晶體中的構形、堆積方式,以及分子之間形成的氫鍵網路。
因此,ritonavir 這個案例也被稱為 conformational polymorphism(構形多晶型)。(註5)

另一方面,isomer(同分異構物) 描述的是具有相同分子式,
但分子本身的原子連接方式或立體配置不同的化學物種。

因此,如果把三者放在一起比較:
Polymorph 是化合物在固態下形成的不同晶體結構;
allotrope 是元素的不同結構形式;
isomer 則是分子本身具有不同的結構或立體配置。


所以從概念上來說,polymorph 確實比 isomer 更接近 allotrope,
因為前兩者都主要是在討論「相同化學成分如何形成不同的固態結構」。



----------------------------------------------------------------------------------------------
註1:
S. R. Chemburkar et al., “Dealing with the Impact of Ritonavir Polymorphs on the Late Stages of Bulk Drug Process Development,” Organic Process Research & Development, 2000.
說明:
Abbott 團隊對 ritonavir 晶型事件最重要的原始製程文獻之一,
記載上市前只發現 Form I,且曾經進行晶型搜尋但未發現其他晶型。


註2:
U.S. Food and Drug Administration, ritonavir / Norvir NDA administrative documents
說明:
FDA 文件記載 Form II 在製造過程中自發出現,
並因較低溶解度而對原有膠囊製程造成重大影響。


註3:
Abbott Laboratories, “Norvir Community Update,” 1998.
https://gwern.net/doc/biology/2000-iapac-norvir/abt_lichter.html
說明:
North Chicago、義大利與第三方製造商在 ritonavir 製造過程中遭遇 Form II 問題,
以及 Abbott 當時為排除晶體污染所做的各種嘗試。


註4
Dealing with the Impact of Ritonavir Polymorphs on the Late Stages of BulkDrug Process Development
說明:
義大利工廠在 Abbott 科學家到訪後開始出現大量 Form II,
原作者特別指出兩者是否具有因果關係仍無法確定。


註5
J. Bauer et al., “Ritonavir: An Extraordinary Example of Conformational Polymorphism,” Pharmaceutical Research, 2001.
說明:
Form II 較 Form I 更具熱力學穩定性、溶解度更低,並討論 ritonavir 的 conformational polymorphism,以及可能涉及降解產物促進異相成核的機制。


註6
J. D. Dunitz and J. Bernstein, “Disappearing Polymorphs Revisited,” Accounts of Chemical Research / related review literature, 2015.
說明:
回顧 disappearing polymorph 現象,包括 ritonavir Form I 在 Form II 出現後一度難以再次取得,
以及人員、設備或環境攜帶微量晶種的可能性;同時也指出所謂「消失」並非永久無法形成。


註7
“Crystal size, shape, and conformational changes drive both the disappearance and reappearance of ritonavir polymorphs in the mill,” 2024.
說明:
近年的研究重新檢視 ritonavir Form I 與 Form II 的消失與重新出現,
顯示晶種、晶體尺寸、形狀、分子構形與製程條件都可能影響最終晶型。

2026/05/14

中地_廣西三江侗族自治縣:程陽永濟橋

--------------------------------------------大意--------------------------------------------
程陽永濟橋不只是侗族風雨橋的代表,更凝聚了地方文化特色與傳統榫卯工藝的結構智慧。
----------------------------------------------------------------------------------------------
我未曾親赴程陽永濟橋,只是在 Windows 開機畫面中偶然看見它的身影,
覺得景致優美,因而起意查找這座橋的歷史、位置與建築構造。


歷史背景
程陽永濟橋坐落在廣西柳州市三江侗族自治縣林溪鎮的林溪河上,
周圍分布著著名的程陽八寨:馬鞍寨、平寨、岩寨(又作「巖寨」)、東寨(又作「董寨」)、
大寨(又稱「程陽大寨」)、平坦寨、平埔寨(亦有「平甫寨」等寫法)及吉昌寨。

村落與山水相依,但每逢雨季河水暴漲,村民的生活與往來便極為不便。
於是,民國元年(1912年),程陽八寨居民開始興建這座跨越林溪河的風雨橋。
相傳當時由八寨五十位長者組成「首士團」牽頭,號召村民捐錢、捐木、捐糧、出工,
主要依靠當地居民自行籌集資金、物資與人力。工程前後歷時十二年,至1924年才全部建成。

程陽永濟橋又稱程陽橋、程陽風雨橋。
侗族這類設有亭廊、可供人遮風避雨的木橋一般稱作「風雨橋」,
又因裝飾華美而有「花橋」之稱。

在侗寨文化中,風雨橋往往位於村寨水口一帶,有為整個寨子聚氣留福之寓意。
它不只是一座供人過河的交通橋。橋廊內設有長凳,
可讓居民與旅人避雨、休息、乘涼與交談,因此也成為侗寨日常生活中的公共空間;
今天,程陽橋及其周邊更成為程陽八寨舉行迎賓與民俗活動的重要場所。

1982年,程陽永濟橋被國務院公布為第二批全國重點文物保護單位,
成為侗族傳統木構建築與中國古代木橋的重要代表作之一。


建築工藝
整座橋最令人稱奇的是,建造時沒有現代意義上的工程設計圖,也沒有使用鐵釘或金屬鉚釘。
全憑侗族經驗老到的掌墨師傅帶領村民,
利用世代相傳的木工符號與榫卯工法,將木構件一塊塊拼組而成。

橋體主要由三大巧思相互配合(註1):
  • 水中的分水青石墩:
    基座採用青石砌築,迎水面設計成銳角(分水尖),有效切割水流並減輕洪水的正面衝擊力。
  • 層層外挑的木梁:
    在石墩之上,工匠用長木料層層向外疊放、交錯支撐,
    依註1影片的解說,採用三段斜撐固定於橋墩、五段梁架交錯鎖緊的方式,
    層層向外挑出。
    這種結構能將支承位置向外延伸,
    縮短主梁實際需要跨越的距離,並將橋面負載逐層傳遞至橋墩。
  • 橋上的亭廊與屋瓦:
    橋面上建有五座橋亭與十九間橋廊,上方鋪蓋瓦頂。
    這些屋頂不僅能替過路的旅人遮風擋雨,也能減少雨水對木構的直接侵蝕;
    同時,橋亭本身的重量也有助於增加梁體與支座的穩定性,成為整體結構穩定的一部分。



----------------------------------------------------------------------------------------------


2026/05/13

化學_同位素、同素異形體、同分異構物與合金

--------------------------------------------大意--------------------------------------------
同位素、同素異形體與同分異構物,分別對應原子核、單質排列與分子結構層級的差異;
合金則不同,它是透過混合不同元素與調整比例,改變整體材料性質。
----------------------------------------------------------------------------------------------

「同位素」、「同素異形體」與「同分異構物」
這幾個名詞字面相近,極易混淆,但在微觀尺度與化學機制上卻相去甚遠。
本文旨在於釐清這三者的定義與微觀界線。
與此同時,本文也一併介紹「合金」——雖然合金在名稱上不易與前三者混淆,
本質上則是多種成分依特定比例熔煉而成的混合物
(性質差異來自成分配比,而非單一純物質的內部結構變化),
但將它與前三者放在一起對照,
能更完整地分清「單一純物質結構改變」與「多成分比例調配」之差別。


釐清前三者的核心,在於辨識物質變化的「微觀尺度」:
同位素(Isotope)
同位素位於「原子核」層級,指質子數相同、中子數不同的同種元素,
這造成兩者雖同屬單一元素,質量卻有所不同。
這裡的「質量差異」,落實到具體數量便一目了然:
若取一莫耳(約$6.02 \times 10^{23}$ 個原子),
碳-12(6 個質子與 6 個中子)的重量約為 12 公克,
而多了 2 個中子的碳-14 則重約 14 公克。

由於中性同位素具有相同電子數與基本電子組態,因此化學性質通常非常相似,
都能與氧結合成二氧化碳並參與生物循環;
但原子核內部結構的差別,帶來了截然不同的穩定性——
碳-12 結構極為穩定,構築了生命物質的骨架;
碳-14 則具放射性,會依固定的半衰期規律自發衰變,
因而成為考古學推算曾經參與生物碳循環的有機材料年代的天然時鐘(碳十四定年法)。


同素異形體(Allotrope)
同素異形體則將尺度從原子核內部提升到「純元素單質」的原子排列層級。

延續碳元素的例子:如果我們同樣取一莫耳純淨的碳-12 原子,
它們的原子核完全相同、質量也都是 12 公克,
但僅僅因為原子間的「空間排列與鍵結幾何」不同,
就會形成外觀與物理性質天差地別的單質型態。

在鑽石(金剛石)中,
每個碳原子與相鄰四個碳原子緊密結合成強固的正四面體三維網狀結構,
使它成為自然界硬度最高、透明且為優良的電絕緣體,常用於工業切削刀具與珠寶飾品;
而在石墨中,碳原子卻排列成一層層鬆散疊合的六角形蜂巢狀平面,
層與層之間極易滑移且存在可沿層面移動的離域電子,
使得石墨呈現黑灰色、質地柔軟滑膩且具備優良的導電性,
成為鉛筆芯、高溫潤滑劑與電池電極的核心材料。
兩者同為純碳,卻因微觀排列的差異,演繹出截然相反的物理極限。



同分異構物(Isomer)
同分異構物則進一步跨越到「化合物分子」的鍵結與空間構型層級。
此時物質已不再是單一元素的純單質,而是由多種原子組成的分子。

同分異構,
指的是化合物具有完全相同的分子式(所含原子的種類與數量完全一致),
但內部原子連接方式或空間排列不同
。

最經典的例子是分子式同為 $\text{C}_2\text{H}_6\text{O}$ 的乙醇(酒精) 與 二甲醚:
兩者皆由 2 個碳原子、6 個氫原子與 1 個氧原子構成。
然而在乙醇($\text{CH}_3\text{CH}_2\text{OH}$)中,
氧原子連接了一個氫原子形成「羥基($-\text{OH}$)」,
使分子間能產生強烈的氫鍵作用,
因此在常溫下呈現沸點高達 $78^\circ\text{C}$ 的液體,易溶於水,
是酒精飲料中的主要醇類成分,也廣泛用於消毒。


相反地,
二甲醚($\text{CH}_3\text{OCH}_3$)則將氧原子夾在兩個碳原子中間,
分子彼此無法形成像乙醇那樣的氫鍵網路,導致其沸點驟降至 $-24^\circ\text{C}$,
常溫下為易燃氣體,常用作噴霧推進劑,也可作燃料、化工原料與冷媒。


兩者擁有一模一樣的原子原料清單,僅因原子之間的連接方式不同,
便造就了液態與氣態、從酒精飲料與消毒用途,到燃料與噴霧推進劑的本質差異。


合金(Alloy)
合金則完全脫離了前三者所討論的「單一元素或固定組成純物質」範疇,
在微觀本質上屬於金屬材料中的 「固溶體」 或 「混合物」。
合金並不需要創造出全新的化學分子,而是以一種金屬為基底,
通常在高溫熔融時加入其他金屬或非金屬元素,冷卻後形成具有不同材料性質的金屬材料。

用最簡單的生活直覺來理解其強化原理:
純金屬內部就像整齊排成一列列的彈珠,
受力時每一層彈珠很容易互相滑動,所以純金屬通常偏軟、容易敲彎變形。
但如果融進其他大小不同的原子,
就像在整齊的彈珠堆裡硬塞進較大或較小的石子,卡住了原本平整的隊伍。
這樣一來,原子層不再容易滑動,金屬就會立刻變得更硬、更耐磨;
相對地,原本暢行無阻的電流和熱量因為路徑受到干擾,導電與導熱性也通常會隨之改變;
而合金的熔融溫度也會隨成分比例而改變。

最直觀的體現便是銅金屬家族:
  • 紅銅(純銅,銅 $\ge 99.5\%$ ):
    原子排列單純無雜質,電流跑得最順,導電導熱極佳,但質地較軟。
  • 黃銅(約 60% ~ 70% 銅 + 30% ~ 40% 鋅):
    塞入鋅原子卡住晶格,顏色轉為金黃,硬度明顯提升且容易切削,聲音共鳴極佳。
  • 青銅(傳統約 80% ~ 90% 銅 + 10% ~ 20% 錫):
    塞入錫原子降低熔融溫度,變得非常耐磨且適合鑄造成型。
同樣的原理也體現在鋼鐵上——只要調整碳元素的加入比例,
就能得到質軟好塑形的低碳鐵材、堅韌的鋼,以及高碳、堅硬卻較脆的生鐵或鑄鐵。
這種「靠混入不同成分,並調整其比例來微調材料性質」的工藝,
正是合金與前面三種化學結構變化最大的本質分野。


總體比較對照
從微觀尺度與「質量關係」切入,四者在物理定義上的界線極為分明:
  • 同位素:原子核內中子數不同,彼此質量不同(例:1 莫耳碳-12 為 12 公克,碳-14 為 14 公克)。
  • 同素異形體:同一元素單質,僅排列幾何不同,等莫耳原子質量完全相同(例:1 莫耳鑽石與石墨皆為 12 公克)。
  • 同分異構物:分子式完全一致,分子量與莫耳質量完全相同(例:乙醇與二甲醚分子量皆為 46.07 g/mol)。
  • 合金:屬於由多種元素依一定成分比例構成的金屬材料,無法定義單一固定的分子質量。

概念類別

定義維度

核心本質

質量關係(等莫耳/分子基準)

經典範例

同位素 (Isotope)

原子核層級

質子數相同、中子數不同的同種元素

質量不同
($^{12}\text{C} \ne {}^{14}\text{C}$)

碳-12 ($^{12}\text{C}$) vs. 碳-14 ($^{14}\text{C}$);氕、氘、氚

同素異形體 (Allotrope)

單質結構層級

同一純元素,因原子排列/晶格不同而形成之單質

質量相同
(
相同原子數重量一致)

鑽石 vs. 石墨 vs. 富勒烯;紅磷 vs. 白磷

同分異構物 (Isomer)

化合物分子層級

分子式相同,但分子結構/原子連結方式不同

質量相同
(
分子量/莫耳質量完全相同)

乙醇 ($\text{CH}_3\text{CH}_2\text{OH}$) vs. 二甲醚 ($\text{CH}_3\text{OCH}_3$)

合金 (Alloy)

混合物/固溶體層級

以純金屬為基底,加入不同元素與特定比例熔煉

不適用
(
非純物質,無固定分子質量)

紅銅(純金屬) vs. 黃銅、青銅(合金);熟鐵 vs. 鋼



名稱

哪裡不同?

形成原因

同位素 Isotope

原子核中子數

核反應

同素異形體 Allotrope

同元素原子的鍵結與晶體排列

溫度、壓力、形成條件、動力學

同分異構物 Isomer

分子中的原子連接方式或空間排列

化學反應路徑、能量、催化條件





2026/05/12

中史軼聞_(清)中原奇案

--------------------------------------------大意--------------------------------------------
一樁和尚命案牽出豪門醜聞、逃婚、錯判與官場自保,無辜者幾乎因此喪命。
最終靠秀香奔走、曹文璜守義與陳砥節重驗證據,才讓真兇伏法、沉冤昭雪。
----------------------------------------------------------------------------------------------

主要出場人物

姓名 / 代稱

人物描述

張百萬

太原首富,極度重視家族門第與封建名節,為人嫌貧愛富。

張玉珠

張家二女兒,與窮書生曹文璜相愛並私訂終身。

曹文璜

落魄書生,重情重義、講究信諾,為報恩甘冒風險。

張金珠

張家大女兒(守寡),與寺廟僧人屈少平私通。

屈少平

寺廟花和尚,行事放蕩、色膽包天,引發連環死局的核心導火線。

莫老漢

城外年逾六旬的磨豆腐老翁,為人淳樸善良、熱心助人。

吳屠戶

殺豬匠,性格暴烈、臂力驚人,命案的真正兇手。

楊重民

陽曲知縣,急於考成與仕途,官僚自保且草菅人命。

陳砥節

交城知縣(曹文璜同窗),精研《洗冤集錄》與刑律,長於驗傷察獄。

秀香

張玉珠的貼身丫鬟,聰慧果敢、深諳人性,為底層破局的關鍵人物。



第一幕:靈堂詐屍與血井浮屠
道光年間的山西太原府,城中首富張百萬的大宅內掛滿了白幡。
張百萬的二女兒張玉珠據傳暴病身亡,家人在正廳設了靈堂,只待天明便要出殯。

夜半子時,靈堂上的白蠟燭剛燒過一半,守靈的家丁正靠在牆角打瞌睡。
擺在正中央那口尚未釘死的厚重棺木,突然發出「吱呀」一聲脆響,棺蓋竟向後滑開了三寸。
棺中原本早已氣絕的「二小姐」穿著一身大紅嫁衣,直挺挺地坐了起來;
隨後那人猛地掀開紅蓋頭,露出來的竟不是二小姐,
而是一名剃著光頭的男子,臉色青白,雙眼圓睜。
在場眾人驚恐萬分地往外逃竄,而那名光頭男子也滿臉驚恐,
未等其他人反應,便迅速翻過側房窗戶,徹底隱沒在漆黑的夜色之中。

幾個時辰之後的清晨,
太原城北陽曲縣外的官道旁,一名早起的村民走到一口荒僻的古井邊打水。
木桶提上來時,桶裡的井水泛著詭異的暗紅,隱隱散發出血腥味。
那村民湊近井口往下看,只見水面上漂著一隻黑色布鞋,嚇得他立刻拔腿奔向陽曲縣衙報案。

陽曲知縣楊重民帶著差役與老仵作趕到現場,
費了九牛二虎之力,從井底撈起一具冰冷的男屍。
老仵作上前撥開死者散亂的領口,
赫然發現死者頭頂有著清晰的受戒印記,確認是一名出家人;
再往後頸一瞧,一道長約五寸的致命創口,創緣極其平整,深及頸動脈,
顯然是遭利刃重創、一刀斃命後拋入井中。

然而,死者身上的穿著卻充滿了矛盾。
他身上套著一件沾滿污垢、做苦工用的青布短衫,
差役伸手一摸,卻從口袋裡掏出一顆生黃豆;
再看他腳上的布鞋,鞋面倒還乾淨,沾泥甚少,鞋底卻磨損得異常厲害。
不久後,附近寺廟的住持被傳喚到場,一眼便認出死者正是廟裡昨夜外出未歸的僧人屈少平。
一夜之間,兩樁透著邪氣的怪事在太原城內外各自上演,
無人知曉兩者之間究竟有何牽連,只留下了兩重懸而未決的謎團:
  • 第一重謎題(張府):張家深宅靈堂棺木裡的待嫁新娘,為何會變成一個活生生翻窗逃跑的光頭男子?
  • 第二重謎題(井底):
    寺廟僧人屈少平昨夜離廟後究竟去了何處?
    為何會換上一身磨坊行頭、懷揣生黃豆,最終被人一刀割喉拋入荒井?


*****
第二幕:順藤摸瓜與天衣無縫的迷局
井底的僧人命案讓陽曲知縣楊重民坐立難安。
在清代的官場考核中,
命案久懸不破,不僅要受上司申飭,更可能在考成中留下劣跡,直接牽動他的仕途。

老仵作提出的線索成了唯一的突破口:生黃豆、沾泥甚少卻鞋底磨損異常的千層底布鞋。
楊重民推斷,唯有整日在屋內圍著石磨轉圈的推磨人,才會有這般行頭。
差役隨即在城外展開搜查,不到半天,便踹開了方圓數里內唯一一家豆腐鋪的大門,
將正在院裡洗豆子的六旬老漢莫某鐵鍊鎖頸,押回了縣衙。

誰知,大堂之上的審訊不僅沒有讓案情平息,反而牽扯出更加詭異的情節。
跪在堂下的莫老漢交代,昨夜半夜時分,院門被急促敲響。
他端著油燈開門,赫然看見門外站著一個身材高大魁梧、頂著油光光頭的男子,
身上竟然緊繃地套著一件名貴的大紅新娘嫁衣。
那光頭男子滿臉驚惶,一進門便直喊救命,聲稱不知被誰迷暈下了藥、硬給套上女人衣裳。
隨後,他在屋裡強行翻出莫老漢平日推磨穿的青布短衫與舊布鞋換上。
那件短衫的衣袋裡,原本便殘留著幾粒泡豆時掉進去的黃豆。
換好衣裳後,他將那件顯眼的大紅嫁衣丟在豆腐鋪裡,匆匆消失在夜色之中。

這般荒唐供詞讓楊重民眉頭深鎖。
一個穿著新娘嫁衣的光頭壯漢,半夜闖進豆腐鋪搶走破衣爛鞋?
正當堂上陷入僵局之際,堂外卻突然傳來一陣急促的擊鼓鳴冤聲。

前來告狀的是太原城裡的大戶姚家,狀告的正是首富張百萬。
原來姚家先前給了張家三百兩白銀聘禮,原定數日前迎娶張家二女兒張玉珠,
張百萬卻在大婚當日突然宣布二女兒暴病身亡、取消婚事。
姚家懷疑張家嫌貧愛富、企圖悔婚藏女以待高價,憤而告官。

「二女兒暴斃」、「大紅嫁衣」——兩條看似毫無瓜葛的端倪,在此刻詭異地交會在一起。

差役將從莫老漢家中搜出的名貴絲綢嫁衣抖開,楊重民馬上傳喚張百萬到堂對質。
身著錦袍的太原首富一見到地上嫁衣,頓時面如死灰,雙膝一軟跪倒在地。

在當時士紳社會奉為圭臬的禮教中,「餓死事小,失節事大」絕非一句空話。
一個名門望族若爆出傷風敗俗的醜事,
不僅張家門風盡毀、淪為士紳笑柄,族中長輩勢必追究,
往後子弟婚姻、交遊乃至科場聲望都會受到牽連。
但是,在官威逼視之下,張百萬不得不將一段關乎全族身家性命的家醜和盤托出。

這場荒誕鬧劇的源頭,正是張百萬自己的算計:
二女兒張玉珠不願遵從父命悔婚另嫁,在大婚前夕與私訂終身的窮書生曹文璜私奔逃離。
張百萬四處搜尋無果,認定二女兒定是躲在守寡的大女兒張金珠家中,遂率家丁強闖搜查。
在房中見到一個死死上鎖且傳出動靜的厚重大衣櫃,
張百萬一口咬定二女兒藏在裡面,不由分說便命家丁連人帶櫃強行抬回張府。

未料撬開衣櫃後,裡面跌落出來的不是二女兒,而是與大女兒私通的僧人屈少平。
由於沿途顛簸且櫃內嚴重缺氧,屈少平當時已雙眼翻白、氣息微弱,昏厥不醒。
眼見大女兒私通僧人、如今又疑似鬧出人命,二女兒逃婚更無法向姚家交代,
張百萬為了保全家族門第顏面,索性將錯就錯——對外宣稱二女兒暴病猝逝,
隨後命人將二女兒的大紅嫁衣套在「死和尚」身上塞入未釘死的棺木中,
企圖在次日清晨封棺下葬,來個死無對證。
他萬萬沒想到,屈少平只是因缺氧昏厥,
到了半夜居然自行甦醒,這才上演了靈堂詐屍與夜逃豆腐鋪的驚魂一幕。
張百萬的供詞,竟與莫老漢那番原本荒誕不經的說法完全吻合!

在楊重民看來,所有的碎片在公堂上嚴絲合縫地拼在了一起:
屈少平自棺中逃脫,至豆腐鋪換衣;
莫老漢見屈少平脫下的嫁衣做工名貴,認定其身上必有大量錢財,頓生貪念,
遂持柴刀尾隨其後,趁其不備一刀割喉拋屍古井,圖財害命。

時間、地點、物證、動機,看似全都對得上。
在重刑拷問之下,年老體衰的莫老漢難以支撐,最終在寫滿謀財害命細節的供狀上畫了押。
命案迅速告破,卷宗隨即上報太原府,莫老漢被擬判秋後處斬。
到這裡,兩起案件似乎已經找到了最合乎常理的交代。


*****
第三幕:重諾鳴冤與越陷越深的死局
一名年輕書生正牽著一頭小毛驢,沿著官道往太原城趕來。
此人正是帶著張家二女兒張玉珠私奔的窮書生曹文璜。
當初兩人倉皇出逃,身無長物,幸得城外豆腐鋪的莫老漢同情相助,
將家裡唯一拉磨的小毛驢借給他們代步,
兩人才得以逃脫張家家丁的追捕,一路遠赴百里外的交城縣。
曹文璜將張玉珠妥善安頓後,念及「借物必還」的古訓,
更不願平白佔窮苦人的便宜,便獨自一人騎著毛驢連夜趕回太原,準備當面向恩人道謝還驢。

不料,當曹文璜趕到豆腐鋪前時,卻見到兩道交叉的官府封條。
向鄰里打聽,曹文璜震驚得知:
就在他離開的這幾天裡,
莫老漢因「謀財害命、殺死和尚拋屍古井」被陽曲縣衙擬以死罪,正押候覆審。

曹文璜深知莫老頭連一頭毛驢都肯慷慨相借,絕非貪財行兇之徒;
更何況莫老漢年過花甲,平日連挑水都已吃力;
曹文璜怎麼都無法把佝僂溫厚的老人,與「一刀斷喉、拖屍投井」的兇徒聯想到一起。
在驚疑之際,曹文璜猛然想起回程途中的一幕奇遇。

回程途中一日傍晚,
曹文璜在晉祠附近的一家小酒館投宿歇腳,與同桌一名自太原遷居至此的吳姓屠戶對飲。
幾碗黃酒下肚,那滿臉橫肉的吳屠戶醉意上湧,向曹文璜吹噓自己的狠勁:
「前些日子一早老子殺完豬回家,撞見一個野和尚在院裡對我媳婦動手動腳!
老子二話不說,提著慣用的厚背屠刀,手起刀落,一刀就給他放了血,
隨後順手把屍體扔進了城外的古井裡!
出了人命,老子當天就帶著婆娘搬到晉祠來了!」

當時曹文璜只當是醉漢吹噓,並未深究。
如今將「和尚」、「一刀斃命」、「古井拋屍」這幾個關鍵串聯起來,
曹文璜頓時冷汗直流——
若那醉漢所言不假,真正殺害屈少平的人,極可能就是藏匿在晉祠的吳屠戶!
沒有片刻遲疑,曹文璜立刻趕往陽曲縣衙擊鼓鳴冤。

大堂上,曹文璜條理分明地陳述了在晉祠酒館的見聞,
將兇手的姓名、行當、落腳處與作案細節和盤托出。
他天真以為,只要將真兇的消息呈報公堂,
青天大老爺自會派差役前去捉拿吳屠戶,恩人莫老漢便能沉冤得雪。
然而,公堂之上的知縣楊重民聽完這番話,臉色卻瞬間陰沉下來。
在楊重民眼裡,曹文璜帶來的不是破案轉機,而是足以摧毀他仕途的致命一擊。

此時命案卷宗早已加蓋縣令大印、上報太原府,在楊重民眼中早已成了鐵案。
若在此刻承認抓錯了人,
依《大清律例》的「故入人罪」,知縣嚴刑逼供、錯判人命,輕則削職為民,重則流放三千里。
官僚自保的惡念頓時壓過了是非黑白。
楊重民猛拍驚堂木,厲聲呵叱:
「一派胡言!醉漢酒後胡言豈能作準?
你一介落魄書生,既不在案發現場,為何能對兇器、傷口與拋屍細節知曉得一清二楚?」

曹文璜急忙辯解:「此乃吳屠戶親口所言,大人只需派差役前往晉祠一查便知!」

「住口!」楊重民居高臨下,冷笑著說道:
「分明是你與莫老漢早有勾結、合謀殺害和尚!
如今見事態敗露,你作賊心虛,才編造出什麼屠戶來擾亂本縣辦案!」

不容曹文璜多說一句,
楊重民擲下火籤,命差役將重刑木枷套在曹文璜頸上,嚴刑拷打後直接押入死牢。
死牢裡,重傷的曹文璜被扔在發霉的稻草上。
在他身旁,那位曾好心借驢的莫老漢已奄奄一息。


*****
第四幕:草芥微光與暗夜奇兵
太原城內的大街小巷,
很快傳遍了「窮書生回來還驢,反被定作殺人同謀打入死牢」的驚人消息。
消息傳進張府,張玉珠的貼身丫鬟秀香心急如焚。
身為簽了身契的丫鬟,她的命運原就繫在主家手中。
如今張百萬在公堂上坐實了二小姐「暴斃」之事,
眼下雖因官司纏身、罰銀不斷,暫時無暇顧及後院,
但秀香心裡明白:
一旦風波平息,失去主子庇護的自己,隨時可能被張家當作物件一般轉賣出去。

更何況,她是張府之中唯一知道二小姐仍然活著、而且已經逃往交城的人。
秀香清楚,曹文璜若死,不僅二小姐從此失去依靠,自己也再無退路。
她從床板下摸出積攢多年的十二兩碎銀,買通牢頭,冒險潛入陰暗潮濕的死牢探監。

牢中,曹文璜早已被嚴刑折磨得體無完膚。兩人隔著昏暗燈火,急促交換了彼此掌握的消息。
秀香將張府如何以和尚李代桃僵、假作二小姐入棺的始末說了一遍;
曹文璜則告訴她,張玉珠已被自己妥善安頓在昔日同窗、交城知縣陳砥節府中,
並將晉祠酒館裡那名吳姓屠戶酒後自稱殺僧拋屍的事情和盤托出。

秀香聽聞二小姐原來在交城知縣府中,眼中頓時燃起希望,
當下表示要連夜趕往交城,請陳砥節設法救人。
曹文璜卻劇烈咳嗽起來,搖頭阻止她。
他知道,楊重民為了保住烏紗帽,絕不可能輕易承認錯判,
更不可能親手推翻自己已經上報的案子。
而交城知縣與陽曲知縣同為七品縣令,彼此並無統屬,
陳砥節縱然願意相救,也不能無故越境插手陽曲縣的刑案。
若張玉珠再貿然現身,說不定反而會被一同捲入這場死局。
曹文璜只讓秀香回去轉告張玉珠,權當自己已死,今後另覓良人,好生活下去。

走出縣衙大門,秀香卻沒有照他的話去做。
她太了解二小姐了。張玉珠若知道曹文璜因自己而死,絕不可能苟且偷生;
而秀香自己,也早已沒有可以退回去的地方。她咬了咬牙,毅然轉身向南。
憑著一雙纏過足的小腳,秀香忍著一路磨出的水泡與血痕,日夜兼程,徒步奔波百餘里。
歷經兩天三夜,她叩開了交城知縣陳砥節府邸的後門。

當張玉珠見到渾身泥濘、雙腳幾乎染血的秀香時,當場失聲痛哭。
陳砥節聽完這樁環環相扣的冤案,卻久久沒有說話。他當然可以立刻寫信給楊重民。
但那有什麼用?
兩人同為知縣,官階相等。
他若仗著與曹文璜的同窗之誼,貿然派人跨縣索要人犯,
不但楊重民可以拒絕,甚至反過來參他一本越權干涉地方刑名。
至於動之以情、曉之以理,更不可能奏效。這樁案子已經蓋印成卷,上報太原府。
如今若自行翻案,便等於讓楊重民親口承認先前刑求逼供、錯判人命。
在仕途與身家性命面前,區區同僚情面根本不值一提。

陳砥節沉默良久。靠私交救不了人。靠道理,也救不了人。
要撬開這樁已經封死的鐵案,必須借一隻楊重民不敢抗拒的手。

誰也未曾料到,這位貌不驚人的文弱知縣,私下還精研宋慈《洗冤集錄》與大清刑律格目。
他很清楚,供狀可以在刑杖之下被逼出來,人也可以在酷刑之下承認自己從未做過的事情;
可是案情之中的蛛絲馬跡,往往不會隨著人的口供一起改變。
根據秀香轉述的案情與曹文璜留下的線索,陳砥節很快察覺,
這樁原被視為鐵證如山的命案之中,藏著一處足以動搖原判的疑點。
他提筆揮毫,寫下的不是鳴冤陳情,而是一紙將案中疑點逐條列明的詳文。

那究竟是什麼疑點,足以撼動一樁已經定擬的命案?陳砥節沒有向任何人透露。
寫罷詳文,他重重蓋上交城縣印,隨即喚來心腹差役,命其攜文疾馳,一騎雙馬,晝夜兼程,
直奔省城太原,將公文呈入山西按察使衙門。

翌日上午,按察使閱畢詳文,見其中所列疑點直指原案要害,神色頓時凝重起來。
死刑人命非同兒戲。一旦覆核失實,上下承審官員皆可能受牽連。
臬台當即發下札文,命交城知縣陳砥節會同覆勘此案,
並令陽曲縣將人犯、屍格、原卷一併備齊候審,不得違延。

陳砥節接過札文,換上官袍,跨上駿馬。
此時他手裡拿著的,已不再是一封同窗求情的私人書信,而是山西臬司正式發下的公文。
楊重民可以不給同僚面子,卻不能不奉臬司之命。
一場真正的翻案之戰,將在陽曲縣衙的大堂之上展開。


*****
第五幕:公堂博弈與水落石出
陽曲縣衙大堂之上,氣氛緊繃如一張拉滿的弓弦。
奉臬司札委而來的交城知縣陳砥節坐於案前,桌上擺著山西按察使衙門發下的札文;
陽曲知縣楊重民則陪坐一旁,面色陰沉。
兩人同為七品知縣,本無高下之分,
不過,今日不同,陳砥節奉的是臬司之命,
而他要覆勘的,正是楊重民親手辦成、已經上報為「鐵案」的僧人被殺案。
楊重民自然明白,這一場覆勘若真翻出了錯處,丟掉的便不只是顏面。

「陳大人。」楊重民拱了拱手,臉上浮著一層若有若無的笑意。

「此案人證、物證俱全,莫老漢供狀上白紙黑字,原卷也早已報府。
如今臬司既命你我會同覆勘,下官自然不敢阻攔。
只是若沒有真憑實據便輕言翻案,只怕到了臬台大人面前,你我都不好交代。」
話說得客氣,鋒芒卻毫不遮掩。

陳砥節神色不變,緩緩從案上抽出一張屍格。
那正是陽曲縣老仵作孫皇江當日填寫的驗屍格目。
「楊知縣,本官只問一件事。」陳砥節抬起眼。

「依原卷所載,莫老漢因見財起意,
持家中劈柴所用的舊柴刀,自背後偷襲僧人屈少平,一刀將其殺死,可有此事?」

「正是。」楊重民昂首答道。「供狀乃莫老漢親口招認,白紙黑字,豈能有假?」

陳砥節沒有立刻回答,只向堂下吩咐:「把凶器拿上來。」
差役很快捧上一把鏽跡斑斑的舊柴刀。

陳砥節又將屍格攤開。

「孫仵作。」

老仵作慌忙跪倒:「小人在。」

「把你當日所驗,再說一遍。」

孫仵作低著頭道:
「死者後頸有創一道,長約五寸,創緣齊整,傷及要害,應是一刀而成。」

陳砥節伸手拿起那把柴刀,在堂上眾人面前慢慢翻過刀刃。刃口鈍缺,鏽痕斑斑。
「屍格記得明明白白——創緣齊整,一刀而成。」

他將柴刀重重放回案上。
「可你們認定的凶器,卻是這樣一把鈍缺生鏽的舊柴刀。」

四下一時寂靜。陳砥節望向孫仵作。
「本官只問你一句。以你多年驗屍的經驗,屈少平後頸那道傷,像不像是這把柴刀留下的?」

孫仵作額上漸漸沁出冷汗。
他看看屍格,又看看那把柴刀,嘴唇動了幾次,最後低下頭去。
「回大人……不像。」大堂上一片譁然。

楊重民臉色驟變,立刻喝道:
「縱然柴刀未必就是凶器,也不能因此證明莫老漢無罪!
那曹文璜與莫老漢早有往來,兩人未必不是合謀行兇!」

陳砥節冷冷看了他一眼。「合謀?」「人證何在?物證何在?」
「除了刑杖之下逼出來的一紙供狀,楊大人還拿得出什麼?」

楊重民一時語塞。

陳砥節盯著堂上眾人,一字一頓地說:
「本官並不是說,單憑一道傷口便能知道真正的兇手是誰。」

他伸手指向案上的柴刀。
「本官只知道一件事——現有屍格,根本不足以證明屈少平死在這把刀下。」
眾人霎時無聲。

陳砥節轉過身,再度望向楊重民。
「既然凶器有疑,那麼莫老漢那份所謂『親口供認』的供狀,還有多少可信之處?」

他稍稍停頓。
「如此一來,曹文璜當日所供的另一條線索,就不能再當作醉漢胡言置之不理了。」

楊重民嘴角微微抽動。

陳砥節繼續道:「晉祠有一名吳姓屠戶,曾在酒後親口自稱,一刀殺僧,拋屍古井。」

這一次,楊重民沒有說話。就在此時,堂外忽然傳來一陣沉重的鐵鍊聲。
眾人回頭,只見數名差役押著一名身材魁梧、滿臉橫肉的漢子走進大堂。
正是吳屠戶。

原來陳砥節奉命覆勘之後,早已依臬司札文,命人會同陽曲縣差役前往晉祠查訪。
這一查,果然查出了更多疑點。
吳屠戶正是在命案發生當日突然舉家遷往晉祠;
其住處又搜出一把厚背屠刀,刀刃寬厚而鋒利,其形制與屍格中所載創口大致吻合。
隨同呈上的,還有吳妻的一紙供詞。

吳妻供稱,
那日清晨,確有一名剃著光頭、身穿青布短衫的男子闖入後院,對她動手動腳、出言輕薄。
她受驚之下逃進屋內,不久便聽見院中傳來一聲慘叫。
等她再次出來時,那和尚已經倒在地上,而丈夫手裡正握著染血的屠刀。
當日下午,吳屠戶便逼她收拾家當,匆匆搬離太原,逃往晉祠。

至此,曹文璜在酒館聽到的醉後自白、吳妻的供詞、吳家案發後突然遷居的異常舉動,
以及與創口形制大致吻合的厚背屠刀,一一扣合。

吳屠戶本想強撐,待聽到妻子的供詞,又見屠刀已被搜出,臉色徹底垮了下來。
他雙膝一軟,跪倒在堂。
原來案發那天清晨,他殺豬歸家,正撞見身穿青布短衫的屈少平在後院調戲妻子。
吳屠戶素來性情暴烈,當場怒火沖天,抄起手中的厚背屠刀,一刀斬向屈少平後頸。
屈少平應聲倒地,再也沒有爬起來。
殺人之後,吳屠戶這才酒醒般慌了神。
他趁四下無人,將屍體拖到城外古井拋下,當日下午便帶著妻子匆匆遷往晉祠避禍。
幾日後,他酒醉之下,自恃事情做得乾淨,
竟又將殺人經過當作逞兇炫耀之事,說給了素不相識的曹文璜聽。

到了這一步,這起籠罩太原城、離奇曲折的連環奇案,
所有本來毫無關聯的碎片,才真正拼成了一幅完整的圖景。

張玉珠與曹文璜為逃婚約私奔出城;
張金珠慌亂之中,將與自己私通的僧人屈少平藏入衣櫃;
張百萬為遮掩家醜,又為搪塞姚家,
竟然將窒息昏厥的屈少平套上嫁衣,充作「亡女」送入棺中;
屈少平死裡逃生,棺中甦醒,逃入莫老漢的豆腐鋪換去嫁衣,
卻又在逃亡途中惡習不改,闖入吳家調戲吳妻;
吳屠戶暴怒之下揮刀殺人,拋屍古井;
而原本與命案毫無關係的莫老漢,
只因一件舊衣、一雙舊鞋和衣袋裡幾顆不起眼的黃豆,卻被一步步推成了「真兇」。
更荒謬的是,當曹文璜帶著真兇的下落前來鳴冤時,
陽曲知縣楊重民為了保全自己的仕途,非但不肯重查,反而又將第二個無辜之人推入死牢。


案情查明之後,原卷重新上報山西按察使衙門。直到此刻,全案水落石出。
終局判決如下:
吳屠戶殺人拋屍,依法定罪;
楊重民身為命官,刑求逼供、故入人罪,革職候參;
張百萬偽造女兒死訊、以昏厥僧人冒充亡女入棺,其所涉罪責另行究辦;
莫老漢與曹文璜則當堂釋放,洗清冤屈。



----------------------------------------------------------------------------------------------