本段要解決什麼:Bragg 推導漂亮,但它其實沒有資格成立(書 p.25-26、p.30)
第 2 章一開頭 Kittel 先給了 Bragg 定律,而且在給的當下就自己拆了自己的台。原文逐字是:「The Bragg derivation is simple but is convincing only because it reproduces the correct result.」(p.25)這句話的份量常被讀者略過。Bragg 的推導假設 X 光被一層層原子面「像輕度鍍銀的鏡子那樣」鏡面反射,可是 X 光並不是被「面」反射的——它是被每一個電子散射的,而且是往四面八方散射。把散射改寫成鏡面反射,是一個沒有被證成的替換;它之所以能過關,純粹是因為答案剛好對。
到了本節開頭(SCATTERED WAVE AMPLITUDE,書 p.26),Kittel 把這件事講明:Bragg 的推導「gives a neat statement of the condition for the constructive interference of waves scattered from the lattice points」,但接著一句「We need a deeper analysis to determine the scattering」——我們需要更深的分析。深在哪裡?深在兩件 Bragg 完全給不出來的東西:第一,散射強度從哪裡來(Bragg 只給角度,不給強度);第二,散射的主體其實是連續分布的電子密度 n(r),不是一堆抽象的格點。本段(p.30-32)就是把這個「更深的分析」做完。
在真正動手之前,p.30 先立下一個座標系上的世界觀,這段話是整章的骨架,值得完整咀嚼。原文說每一個晶體結構都有兩個晶格與它相伴:the crystal lattice(晶體晶格,也就是實空間的點陣)與 the reciprocal lattice(倒晶格)。接著是那句本段最重要的宣告,逐字為:「A diffraction pattern of a crystal is, as we shall show, a map of the reciprocal lattice of the crystal.」——繞射圖案是這顆晶體之倒晶格的一張地圖。與它對照的是下一句:顯微鏡影像若能解析到夠細的尺度,是實空間中晶體結構的地圖。
這組對照要記牢,因為它決定了你一輩子讀繞射數據的方式:顯微鏡看到的是 r,繞射看到的是 G。而這兩個晶格被定義 (13)(即 bᵢ 由 aⱼ 的叉積構成那組式子)綁死在一起,所以原文說,當我們在夾具上轉動晶體時,我們同時轉動了正晶格與倒晶格——倒晶格不是一個抽象的數學附件,它跟著樣品一起轉,轉晶體就是在轉倒晶格,這正是後面 Ewald 作圖要用到的操作。
最後 p.30 補了一個維度上的檢查:正晶格中的向量量綱是 [length],倒晶格中的向量量綱是 [1/length](原文此處印成 [l/length],是把 1 誤植為小寫 L 的排版錯誤,語意為 1/length)。倒晶格是「與該晶體相伴的傅立葉空間中的一個晶格」。波向量永遠畫在傅立葉空間裡,所以傅立葉空間中的每一個位置都可以解釋成某個波;但在這一整片連續的波向量空間中,由該晶體結構所決定的那組 G 點具有特殊意義。本段接下來三頁,就是在回答「特殊在哪裡」。
Theorem:倒晶格向量的集合決定了可能的 X 光反射(書 p.30,段落內跑進式小標)
在 Diffraction Conditions 這個子節底下,Kittel 用一個跑進式(run-in)的粗體小標 Theorem. 直接丟出本段要證的命題,逐字是:「The set of reciprocal lattice vectors G determines the possible x-ray reflections.」
這個小標值得特別點出來,因為它在書前的目錄與章首的小節列表裡都找不到——它不是一個節,而是排版上「跑進段落裡」的一個標題,兩份目錄都沒有收。讀者若照目錄找節,會直接滑過這句話,可是它是整段論證的標的:後面所有的代數(式 18 到式 25)都是為了證明它。
請注意原文用字的克制:是 possible x-ray reflections,可能的反射。這個定理只告訴你「哪些方向有資格出現繞射峰」,完全沒有說「這些峰一定出現」,更沒有說「這些峰有多強」。強度要等到本章後面的幾何結構因子 S_G 與原子形狀因子 f_j 才處理——那時你會看到,即使 Δk = G 這個運動學條件滿足了,basis 內部各原子的散射波仍可能互相抵消(消光)。把 possible 讀成 actual,是這一章最常見的第一個誤解,也是第 5 段 bcc/diamond 消光規則要修正的對象。
證明的路線圖是這樣的:先把「散射」寫成一個積分(式 18),這一步完全不假設晶體是週期的,對任何電子密度都成立;再把週期性以傅立葉級數 (9) 的形式代進去(式 20);最後發現除非 Δk 剛好等於某個 G,否則積分自己消滅自己(式 21)。整條論證裡沒有任何「鏡面」、沒有任何「反射」,Bragg 定律是最後才從式 (23) 掉出來的推論,而不是前提。
【Fig. 6,書 p.30】相位差的幾何:圖上到底畫了什麼
網頁不放圖,所以先把這張圖用文字重建一次。畫面正中央是一團灰色的橢圓,標註 Crystal specimen(晶體樣品)。從左下方射進來一束入射光,畫成一條「帶狀」的光束:兩條平行的粗線代表這束光的兩條光線,中間畫著一排與光束垂直的細線,那是波前。這束光標註為 Incident beam 與 e^{ik·r},粗線上的箭頭與標籤 k 指出傳播方向(往右上)。
兩條入射光線打進晶體後各自轉向,往右下方離開,同樣畫成帶狀並標註 Outgoing beam、箭頭與標籤 k′。整張圖因此看起來像兩個並排的「>」形折線:上面那條折線的轉折點在體積元 dV 上,下面那條的轉折點在原點 O 上。
關鍵的幾何都畫在中央:從 O 拉出一個向上的粗箭頭指到 dV,標為 r——這就是兩個散射體之間的位移。dV 畫成一個小立方體,代表一個無窮小的體積元。從 O 還拉出兩條細線:一條往左上,延伸到「通過 dV 的那條入射線」;另一條往右上,與「通過 dV 的那條出射線」相交。這兩條細線就是通過 O 的入射波前與出射波前(波前必定垂直於傳播方向)。兩個直角符號的位置並不對稱,讀圖時要注意:入射側的直角小方框畫在 O 本身(波前細線與「通過 O 的那條入射線」在 O 處互相垂直),不在它與上方入射線的交點;出射側的直角符號才是畫在細線與「通過 dV 的出射線」之交點上。角度 φ 標在 O 處,夾在 r 與那條入射波前細線之間。
圖說(Figure 6)逐字如下:「The difference in path length of the incident wave k at the points O, r is r sin φ, and the difference in phase angle is (2πr sin φ)/λ, which is equal to k · r. For the diffracted wave the difference in phase angle is −k′ · r. The total difference in phase angle is (k − k′) · r, and the wave scattered from dV at r has the phase factor exp[i(k − k′) · r] relative to the wave scattered from a volume element at the origin O.」
【校註】圖中出射光束底下印的公式是 e^{ik·r},與入射光束的標籤一模一樣、沒有撇號。依上下文(出射波向量是 k′)這裡應為 e^{ik′·r},這是書上圖檔本身的誤植,不是文字層抽取造成的——我把該區域以 PyMuPDF 放大九倍目視確認過,印出來確實沒有撇號。
補推導:為什麼「路程差 r sin φ」會變成「相位差 k·r」補推導
Kittel 把整個相位分析壓縮進 Figure 6 的四句圖說裡,正文只留下一句「We see in Fig. 6 that the difference in phase factors is exp[i(k − k′) · r] between beams scattered from volume elements r apart.」一個沒有事先做過這種幾何的讀者,會在「r sin φ 怎麼會等於 k·r」與「為什麼出射端要加負號」這兩處卡住。以下把中間步驟補齊。
補完之後有一件事值得回味:這整段推導完全沒有用到晶體的週期性。O 與 r 可以是任意兩個散射體,可以是玻璃、可以是液體、可以是一團蛋白質分子。相位因子 exp[i(k − k′)·r] 是所有運動學散射(kinematic scattering,即只考慮單次散射、忽略入射波在樣品內被削弱與多重散射)共通的出發點。週期性要到下一步代入傅立葉級數時才進場,而這正是為什麼同一套形式可以同時處理晶體繞射與非晶材料的散射——差別只在 n(r) 的傅立葉譜是離散的還是連續的。
- 設定:入射波是平面波 exp(ik·r),它的等相位面(波前)是垂直於 k 的一族平面。兩個散射體分別位在 O(取為原點)與 r(體積元 dV 所在處)。問題是:抵達 dV 的入射波,相位比抵達 O 的入射波超前多少?
- 第一步是把「超前」化成幾何距離。通過 O 作一個入射波前(即過 O 且垂直於 k 的平面),它與「通過 dV 的那條入射光線」交於某點 P。因為 O 與 P 在同一個波前上,波到達這兩點時相位完全相同。所以 dV 相對於 O 的相位超前,只來自 P→dV 這一段額外路程。
- 這段額外路程就是 r 在傳播方向 k̂ 上的投影。圖上把 φ 標成 r 與波前細線的夾角,而波前與 k̂ 相差 90°,所以 r 與 k̂ 的夾角是 90° − φ,投影長度 = r cos(90° − φ) = r sin φ。這就是圖說第一句所說的「入射波在 O 與 r 兩點的路程差為 r sin φ」。書上沒有說明 φ 是量在哪兩條線之間,讀者若誤以為 φ 是 r 與 k 的夾角,就會得到 r cos φ 而對不上——這是本圖最容易卡住的一點。
- 第二步把路程換成相位。走一個波長 λ 相位轉 2π,所以走 r sin φ 相位轉 Δφ_in = 2π(r sin φ)/λ。這是圖說的第二句。
- 第三步是那句 which is equal to k·r 的代數理由。由 k = |k| = 2π/λ,而 k·r = |k||r| cos∠(k, r) = k·r·cos(90° − φ) = k r sin φ = (2π/λ) r sin φ。兩式相同,故 Δφ_in = k·r。到這裡「幾何路程差」正式換成了「向量內積」,而內積才是後面能做傅立葉變換的形式。
- 第四步處理出射端,符號要反過來。散射後的波要從 dV 走到遠方的偵測器;由於 dV 在 O 的「前方」r 處,它到偵測器的路程比 O 到偵測器少了 r 在 k̂′ 上的投影。少走路就是相位落後,所以 Δφ_out = −k′·r。圖說第三句直接寫 −k′ · r,沒有解釋這個負號從哪來——它來自「出射是離開,入射是抵達」。
- 合併:從 dV 散射出去的波,相對於從 O 散射出去的波,總相位差為 Δφ = (k − k′)·r,對應的相位因子是 exp[i(k − k′)·r]。再引入 Δk ≡ k′ − k,就寫成 exp(−iΔk·r)。這正是式 (18) 被積函數裡的那個指數。
散射振幅(scattering amplitude)的定義
F = ∫ dV n(r) exp[i(k − k′)·r] = ∫ dV n(r) exp(−iΔk·r)
(18) p.31F 為散射振幅;原文的措辭是,散射電磁波中電場或磁場向量的振幅正比於這個積分,而這個積分定義了我們稱為 scattering amplitude 的量 F。n(r) 為局部電子濃度(電子數密度);原文說「the amplitude of the wave scattered from a volume element is proportional to the local electron concentration n(r)」。dV 為體積元,積分範圍是整顆晶體(over the crystal)。k、k′ 分別為入射與出射波向量。Δk 為散射向量,定義見 (19)。注意 F 是複數,實驗量到的是 |F|²。
散射向量 Δk 的定義
k + Δk = k′
(19) p.31原文在 (18) 之後先寫「where k − k′ = −Δk, or」才給出 (19)。所以 Δk ≡ k′ − k,是「出射減入射」。原文的說法是:Δk measures the change in wavevector and is called the scattering vector;我們把 Δk 加到 k 上得到 k′,也就是散射光束的波向量。
【Fig. 7,書 p.31】Δk 就是那條把 k 補成 k′ 的向量
這張圖只有三個向量,卻是整章最該先在腦中畫熟的一張。畫面左側有一個共同的起點(一個尖角):從這個起點畫出一條往右下的實線箭頭,標為 k;從同一起點畫出一條往右上的實線箭頭,標為 k′。第三條是虛線箭頭,從 k 的箭頭尖端畫到 k′ 的箭頭尖端,方向朝上,標為 Δk。三者構成一個細長的三角形。
圖說逐字是:「Definition of the scattering vector Δk such that k + Δk = k′. In elastic scattering the magnitudes satisfy k′ = k. Further, in Bragg scattering from a periodic lattice, any allowed Δk must equal some reciprocal lattice vector G.」
把這張圖讀對,要抓住三層資訊,而它們正好是本段接下來三步論證的預告:
第一層是純定義:Δk 是從 k 的尖端指到 k′ 的尖端的那一段,虛線畫法就是在暗示「它不是一束真實的光,它是一個差值」。
第二層是彈性條件:兩條實線等長(k′ = k),所以這個三角形是等腰三角形。等腰這件事馬上給出一個常用關係——若兩邊夾角為 2θ,則底邊長 |Δk| = 2k sin θ。這條關係式書上沒有明寫,但它是式 (23) 能還原成 Bragg 定律的全部祕密(見後面的補推導)。
第三層是繞射條件:在週期晶格上,Δk 不能是任意值,它只能落在倒晶格的點上。換句話說,那條虛線的尖端不是自由的,它必須剛好戳中倒晶格的某個格點。Ewald 作圖(Fig. 8)就是把這句話畫成一顆球與一片格點的交會問題。
補推導:把傅立葉展開 (9) 代進 (18),逐步得到 (20)補推導
原文對這一步只寫了一句「We introduce into (18) the Fourier components (9) of n(r) to obtain for the scattering amplitude」,接著就是 (20)。中間的代入、交換次序與併指數三個動作沒有寫出來。以下補齊。
這一步在概念上的重要性遠超過它的代數難度:它把「對一個複雜函數 n(r) 做積分」這個一般性問題,換成了「對一組離散標籤 G 逐項檢查」的問題。能做這個換,完全是因為週期性把 n(r) 的傅立葉譜從連續變成了離散——非週期的物體(玻璃、液體)沒有這一步可走,它們的 F(Δk) 是 Δk 的平滑函數,量出來是寬廣的暈輪而不是尖銳的點。繞射峰的「尖」,追根究柢就是傅立葉譜的「離散」。
- 起點是 (18):F = ∫ dV n(r) exp(−iΔk·r),積分遍及整顆晶體,體積記為 V。
- 引入週期性。本章前面已建立 (9):n(r) = Σ_G n_G exp(iG·r),其中 G 跑遍所有倒晶格向量、n_G 是複數傅立葉係數,由 (12) 給出 n_G = V_c⁻¹ ∫_cell dV n(r) exp(−iG·r)。這一步是本段唯一用到「晶體是週期的」的地方;在此之前的所有推導對任何物體都成立。
- 代入:F = ∫ dV [ Σ_G n_G exp(iG·r) ] exp(−iΔk·r)。
- 交換求和與積分的次序(G 的求和與 r 的積分彼此獨立,且級數在物理上收斂),並把兩個指數合併(同底相乘、指數相加):F = Σ_G n_G ∫ dV exp(iG·r) exp(−iΔk·r) = Σ_G ∫ dV n_G exp[i(G − Δk)·r]。這就是書上的 (20)。注意 n_G 是常數(不依賴 r),Kittel 把它留在積分號內只是排版上的寫法,把它提到積分外完全等價。
- 解讀這個結果的結構:F 被拆成一堆項的和,每一項都掛著一個倒晶格向量 G,而每一項的形狀都是「常數 n_G 乘上一個對整顆晶體積分的純相位因子 exp[i(G − Δk)·r]」。所有的物理現在都濃縮在那個相位因子的指數 (G − Δk) 上——它是否為零,決定這一項是巨大還是微不足道。
散射振幅的傅立葉分解
F = Σ_G ∫ dV n_G exp[i(G − Δk)·r]
(20) p.31求和遍及所有倒晶格向量 G;n_G 為電子密度的第 G 個傅立葉係數(複數),由本章 (12) 式 n_G = V_c⁻¹ ∫_cell dV n(r) exp(−iG·r) 給出,V_c 為晶胞體積;積分遍及整顆晶體。
繞射條件(Diffraction condition)
Δk = G
(21) p.31Δk 為散射向量(式 19);G 為某一個倒晶格向量,G = v₁b₁ + v₂b₂ + v₃b₃,v₁、v₂、v₃ 為整數(本章式 15)。原文的引句是:「When the scattering vector is equal to a particular reciprocal lattice vector」,注意是 a particular——是某一個特定的 G,不是所有 G。
繞射峰的振幅
F = V n_G
p.31V 為晶體(被照射部分)的體積;n_G 為電子密度 n(r) 展開式中對應該 G 的傅立葉係數。原文在 (21) 之後寫道:the argument of the exponential vanishes and F = Vn_G。此式在書上沒有編號,故此處不標式號。
把核心結論講白:為什麼「繞射圖是倒晶格的地圖」我的判讀
這一段的所有代數,收斂成一句可以背下來的話:繞射不是在拍晶體的照片,繞射是在逐點採樣 n(r) 的傅立葉變換;而週期性讓這個傅立葉變換只在倒晶格的格點上不為零。
把三件事串起來就看得很清楚。第一,(18) 說 F(Δk) = 𝓕[n(r)],散射振幅就是電子密度的傅立葉變換,這一步對任何物體都成立。第二,(9) 說週期的 n(r) 只含有 G 這些傅立葉分量,其餘頻率一概為零。第三,把前兩者合起來:F(Δk) 只在 Δk 落在倒晶格點上時不為零,而且該處的值是 V n_G。於是你在偵測器上看到的那一叢亮點,位置是 G、亮度是 |n_G|²——這張圖字面上就是倒晶格的一張標了權重的地圖。原文那句「A diffraction pattern of a crystal is, as we shall show, a map of the reciprocal lattice of the crystal.」在 p.30 先當作預告丟出來,到了 p.31 的 F = V n_G 才算兌現。
這個觀點立刻回答了兩個實務問題。其一,為什麼繞射能定晶格常數卻不能直接給你原子的照片?因為你量到的是 |F|² = V²|n_G|²,強度只保留了傅立葉係數的模,相位資訊在平方的那一刻就丟失了。要從 {n_G} 反算回 n(r)(用 (9) 逐項相加),你需要模與相位兩者。這件事在晶體學裡稱為相位問題(phase problem),是 X 光結構解析的核心困難,也是為什麼結構解析需要重原子法、異常散射、直接法這些技術——但這些 Kittel 全書都沒有討論(我以全書搜尋確認過 phase problem 一詞未出現),屬於本段之外的延伸。
其二,為什麼繞射對「長程週期性」極度敏感、對「局部化學細節」相對遲鈍?因為傅立葉變換把尺度倒過來看:實空間的大尺度週期性 → 倒空間的小 |G| 位置;實空間的細節 → 倒空間的大 |G|,而大 |G| 受限於 |Δk| ≤ 2k 這個 Ewald 球的上限,往往量不到。所以繞射告訴你晶格是什麼、卻不太告訴你某個雜質原子坐在哪——後者要靠別的手段。
補推導:Problem 4 的完整解答——為什麼峰寬 ∝ 1/M補推導
正文那句話把定量工作整個外包給習題,但這件事其實是整個繞射方法能夠成立的理由,值得在正文的高度理解一次。以下是 Problem 4 的完整解答,並把它的物理意義展開。
這條 1/M 律說的是什麼:繞射峰的尖銳程度,是由參與相干散射的晶格週期數 M 決定的,而不是由任何「材料本質」決定的。取 a ≈ 5 Å 的晶體、一顆 1 μm 的微晶,M ≈ 10⁻⁶ m / 5×10⁻¹⁰ m = 2000,相位寬 ε ≈ 2π/2000 ≈ 3×10⁻³ rad。這裡要當心一個常見的誤讀:ε ≡ a·Δk − 2πh 是相位的寬度,不是繞射角的寬度。要換算成角寬,得由 |Δk| = 2k sin θ 微分:δ|Δk| = 2k cos θ·δθ 而 δ|Δk| = ε/a,故 Δ(2θ) = λ/(L cos θ),其中 L = Ma 是相干晶域的尺寸。代入 λ = 1.5418 Å、L = 1 μm = 10⁴ Å、θ ≈ 14°,得 Δ(2θ) ≈ 1.6×10⁻⁴ 弧度——已經細到儀器解析度以下。取 M ≈ 2×10⁷(1 cm 的完美晶體:1 cm / 5 Å = 2×10⁷),峰寬遠小於任何儀器能分辨的範圍,實驗上就表現為「δ 函數般的尖峰」。這就是為什麼 (21) 可以被當成一個等式來用:Δk = G 而不是 Δk ≈ G。
反過來讀,它是一把尺:既然峰寬 ∝ 1/M,量峰寬就能反推相干晶域的大小。這條思路在材料分析裡就是 Scherrer 公式的來源,奈米晶的 XRD 峰之所以又矮又寬,正是 M 小的直接後果。Kittel 這裡沒有走到這一步(我以全書搜尋確認 Scherrer 一詞未出現),但 Problem 4 的 1/M 已經把物理講完了。
它也是「理想與真實」的分界:式 (21) 的 Δk = G 是 M → ∞ 的理想化。任何有限大的晶體,其倒空間的「點」其實都是有寬度的小團;晶體若在某個方向特別薄(例如薄膜或表面),該方向的 M 很小,倒空間的點就沿該方向拉長成棒狀——這正是第 17 章表面物理裡「倒晶格棒(reciprocal net rods)」概念的由來(書 p.491-493),那裡會再用一次 Ewald 球來處理。
- Kittel 在正文只寫了一句「It is a simple exercise (Problem 4) to show that F is negligibly small when Δk differs significantly from any reciprocal lattice vector.」把定量的部分丟給習題。Problem 4(書 p.44)的設定是:一維晶體,在每個格點 ρ_m = ma(m 為整數)上放一個相同的點散射中心,共 M 個格點。由 (20) 的類比,總散射振幅正比於 F = Σ_{m=0}^{M−1} exp[−i m a·Δk]。
- 這是首項為 1、公比 x = exp[−i(a·Δk)] 的等比級數。用題目給的級數公式 Σ_{m=0}^{M−1} xᵐ = (1 − x^M)/(1 − x),得 F = {1 − exp[−iM(a·Δk)]} / {1 − exp[−i(a·Δk)]}。(書上這一式的分子少印了一個右括號,印成 1 − exp[−iM(a · Δk];依上下文應為 exp[−iM(a·Δk)]。)
- 計算 |F|² = F*F。分子分母各用同一招:提出半角相位因子。令 u ≡ a·Δk。則 1 − e^{−iMu} = e^{−iMu/2}(e^{iMu/2} − e^{−iMu/2}) = e^{−iMu/2} · 2i sin(Mu/2)。同理 1 − e^{−iu} = e^{−iu/2} · 2i sin(u/2)。
- 相除:F = [e^{−iMu/2} · 2i sin(Mu/2)] / [e^{−iu/2} · 2i sin(u/2)] = e^{−i(M−1)u/2} · sin(Mu/2)/sin(u/2)。前面那個指數是純相位、模為 1,取平方模時消失。
- 於是 |F|² = sin²(½M(a·Δk)) / sin²(½(a·Δk)),這正是題目 (a) 要求證明的式子。這個函數在晶體學裡稱為 Laue 干涉函數(interference function)。
- 分析它的形狀。當 u = a·Δk → 2πh(h 為整數)時,分母 sin²(u/2) → 0,分子 sin²(Mu/2) 也 → 0,用羅必達或直接取極限得 |F|² → M²。所以主峰高度是 M²,正比於散射中心數目的平方——這與前面 F = V n_G 給的 |F|² ∝ V² 是同一件事。
- 題目 (b):把 Δk 稍微偏離主峰,定義 ε 使 a·Δk = 2πh + ε。分子成為 sin²(½M(2πh + ε)) = sin²(πMh + ½Mε) = sin²(½Mε)(因為 Mh 是整數,正弦的 π 整數倍平移只差符號,平方後相同)。它的第一個零點出現在 ½Mε = π,即 ε = 2π/M。
- 峰寬因此正比於 1/M。要具體感受:分母 sin²(½(2πh + ε)) = sin²(½ε) ≈ (ε/2)²,對小 ε 幾乎不變,所以主峰的形狀就是 sin²(½Mε)/(ε/2)²,一個中心高度 M²、半高全寬約 2π/M 量級的尖峰,兩側還帶著一串微弱的次極大(副瓣)。題目最後點明:對巨觀的 M 值,峰可以極度狹窄;同樣的結果在三維晶體也成立。
補推導:加上彈性條件,把 Δk = G 化成 2k·G + G² = 0補推導
原文把這幾步壓成兩行:「From (21) we found Δk = G or k + G = k′, so that the diffraction condition is written as (k + G)² = k², or」,接著就直接印出式 (22)。展開平方這一步書上沒寫出來,補在上面。
值得注意的是這一步在物理上的身分:它是把兩個守恆律接在一起。(21) 是動量守恆(晶格只能吸收 ℏG 這種量的動量),k² = k′² 是能量守恆。單獨任何一個都不足以挑出繞射方向;只有兩個同時成立,才把出射方向釘死。這也解釋了為什麼彈性繞射的幾何這麼「緊」——在三維空間裡,Δk 有三個自由度,能量守恆砍掉一個、Δk 要落在離散的 G 上又是三個離散條件,於是一般而言無解,必須靠掃描波長或轉動晶體才能湊到(見後面 Laue 三圓錐的討論)。
- 先確立彈性條件。原文說:在光子的彈性散射中,其能量 ℏω 守恆,所以出射光束的頻率 ω′ = ck′ 等於入射光束的頻率。頻率相等、介質相同,故波數相等:k 與 k′ 的大小相等,亦即 k² = k′²。原文補充這個結果對電子束與中子束的彈性散射同樣成立。
- 注意這裡的邏輯順序:ω 守恆 ⇒ |k| 守恆,靠的是色散關係 ω = ck(光子在真空中)。對中子而言色散關係是 ℏω = ℏ²k²/2M,但「能量守恆 ⇒ |k| 守恆」的結論一樣成立,所以式 (22)、(23) 對中子繞射照用不誤。
- 由 (21) 的 Δk = G 與 (19) 的 k + Δk = k′,得 k + G = k′。
- 兩邊取平方(即與自身做內積):(k + G)² = k′²。左邊展開 (k + G)·(k + G) = k·k + 2k·G + G·G = k² + 2k·G + G²。
- 代入彈性條件 k′² = k²,兩邊的 k² 對消,剩下 2k·G + G² = 0。這就是式 (22)。
彈性散射的繞射條件(原始形式)
2k·G + G² = 0
(22) p.31k 為入射波向量;G 為倒晶格向量;G² ≡ G·G = |G|²。原文對此式在書上加了灰底方框。
繞射條件(常用形式)
2k·G = G²
(23) p.32符號同 (22)。此式在書上同樣加了灰底方框,原文並說「This particular expression is often used as the condition for diffraction.」
補推導:從 2k·G = G² 一路走回 2d sin θ = λ補推導
書上這一段跳得很快:給了 d(hkl) = 2π/|G| 之後,直接寫出 2(2π/λ) sin θ = 2π/d(hkl),中間那個「內積怎麼變成 sin θ」的關鍵幾何步驟一個字都沒有。這一步正是讀者最常卡住的地方,因為它牽涉到 Bragg 角的量法約定(量在面上而非法線上),補在上面。
順帶把等腰三角形那條關係也對上:步驟三得到的 |G| = 2k sin θ,就是 Fig. 7 中「等腰三角形底邊長 = 2k sin θ」(頂角 2θ)的那條公式。換句話說,(23) 這條看似抽象的向量方程,幾何上講的就是「散射向量的長度必須恰好等於某個倒晶格向量的長度,而且方向要對」。Fig. 8 的 Ewald 作圖就是把這句話畫成圖。
- 先引入 Problem 1 的結果。原文說:The result of Problem 1 is that the spacing d(hkl) between parallel lattice planes that are normal to the direction G = hb₁ + kb₂ + lb₃ is d(hkl) = 2π/|G|。也就是:倒晶格向量 G 垂直於 (hkl) 面族,而且它的長度與該面族的面間距成反比,比例常數是 2π。
- 接著處理 2k·G 這個內積。設 α 為 k 與 G 的夾角,則 2k·G = 2k|G| cos α。現在關鍵的一步:G 垂直於晶面,而 Bragg 角 θ 依定義是量在入射光線與晶面之間(不是與法線之間)。因此 k 與晶面夾 θ,k 與法線 G 就夾 α = 90° − θ,於是 cos α = cos(90° − θ) = sin θ。
- 代入:2k|G| sin θ = |G|²。兩邊約掉一個 |G|(|G| ≠ 0),得 2k sin θ = |G|。
- 把 k = 2π/λ 與 |G| = 2π/d(hkl) 代進去:2(2π/λ) sin θ = 2π/d(hkl)。這正是書上印出的中間式。
- 兩邊約掉 2π 並整理:2 d(hkl) sin θ = λ。這是書上緊接著寫的結果。原文在此註明「Here θ is the angle between the incident beam and the crystal plane.」——再次強調 θ 是對面量的,不是對法線量的。
- 最後一步是換指標。原文指出:定義 G 的那組整數 hkl 不一定和真實晶面的指標相同,因為 hkl 可以含有公因數 n,而第 1 章定義 Miller 指標時公因數已被消去。設 G 的指標為 (h, k, l) 且含公因數 n,則對應的真實晶面指標是 (h/n, k/n, l/n),其面間距 d 是 d(hkl) 的 n 倍:d = n·d(hkl)。代入 2 d(hkl) sin θ = λ,得 2 (d/n) sin θ = λ,即 2d sin θ = nλ。這就是式 (24)。
(23) 換成長度與角度後的中間式
2(2π/λ) sin θ = 2π/d(hkl)
p.32λ 為波長;θ 為入射光束與晶面的夾角(Bragg 角);d(hkl) 為法線方向為 G = hb₁ + kb₂ + lb₃ 的平行晶面族的面間距。此式在書上沒有編號,故此處不標式號;它緊接在「Thus the result 2k · G = G² may be written as」之後。
Bragg 定律(由散射理論重新導出)
2d sin θ = nλ
(24) p.32d 是指標為 h/n, k/n, l/n 的相鄰平行面之間距(原文逐字:where d is the spacing between adjacent parallel planes with indices h/n, k/n, l/n);θ 為入射光束與晶面的夾角;n 為整數,即定義 G 的指標 hkl 中所含的公因數;λ 為波長。
p.32 的指標陷阱:(200) 不是「(100) 的二階反射」的那種二階
式 (24) 底下那段話是整章最常被讀壞的一段,原文逐字如下:「The integers hkl that define G are not necessarily identical with the indices of an actual crystal plane, because the hkl may contain a common factor n, whereas in the definition of the indices in Chapter 1 the common factor has been eliminated.」
把它拆開來講,而且要拆得比書上更小心,因為 Kittel 自己在兩章之間的措辭並不完全一致。第 1 章(書 p.12)定義 Miller 指標的規則,原文逐字是:「Take the reciprocals of these numbers and then reduce to three integers having the same ratio, usually the smallest three integers.」——化成同比例的三個整數,通常取最小的三個。注意那個 usually:約掉公因數是慣例,不是被寫死的禁令。而本章 p.32 回頭引述時講得比較絕對(the common factor has been eliminated)。事實上同一頁的 Fig. 14「Indices of important planes in a cubic crystal」五個面板裡就有一個標著 (200),圖說逐字為「The plane (200) is parallel to (100) and to (1̄00).」
所以正確的講法是:作為晶面指標,慣例上會把 (200) 約成 (100)(兩者指同一族面),但書上仍會用 (200) 這個記號來指稱與 (100) 平行的那個面——不要把它當成「非法符號」。真正的陷阱不在符號合不合法,而在同一組 hkl 在兩個脈絡裡指的東西不同。
本章定義倒晶格向量 G = v₁b₁ + v₂b₂ + v₃b₃ 時,vᵢ 是任意整數,完全沒有「不准有公因數」這條規則。所以倒晶格裡 (100) 與 (200) 是兩個不同的格點:後者的長度是前者的兩倍,方向相同。
於是同一組符號 hkl 在兩個脈絡裡意思不同,而 (24) 恰好橫跨這兩個脈絡,這就是陷阱所在(下表以簡單立方為例,a 為立方邊長;其他晶格的面間距與 |G| 不是這些值):
| 符號 | 在第 1 章(晶面指標) | 在第 2 章(倒晶格向量) |
|---|---|---|
| (100) | 一族面,面間距 d(100) = a | 格點 G₁,|G₁| = 2π/a |
| (200) | 慣例上約成 (100),兩者同一族面;書中 Fig. 1.14 仍以 (200) 標示與 (100) 平行的面 | 格點 G₂ = 2G₁,|G₂| = 4π/a |
| (24) 中的 d | 用 (h/n, k/n, l/n) 的面間距,即 (100) 的 d = a | — |
| (24) 中的 n | (200) 的公因數 n = 2 | — |
所以當你在粉末繞射圖譜上看到標為 (200) 的峰,正確的敘述是:繞射發生在倒晶格點 G = (200) 上,它對應 (100) 面族的二階(n = 2)Bragg 反射。至於「(200) 面的一階反射」這種說法,問題不在記號(Ch.1 Fig. 14 就用了 (200)),而在它會讓你在 (24) 裡代錯 d:(24) 的 d 依原文定義是指標 h/n, k/n, l/n 的面間距,也就是 (100) 的 d,不是把 |G(200)| 直接倒推出來的那個一半值。日常口語與軟體輸出把峰標成 (200),是因為那是倒晶格點的標籤。要點在於:你必須知道自己在說哪一套 hkl。
這個陷阱在本章後面會再踩一次。第 5 段講體心立方(bcc)的消光規則時,結論是 v₁+v₂+v₃ 為奇數的反射消失。此時 (100) 消失、(200) 存在。如果你腦中把 (200) 當成「(100) 面的第二階」,就會覺得矛盾:同一族面怎麼會一階消失、二階存在?把符號分清楚之後就一點也不奇怪——消失的是倒晶格點 (100) 的結構因子(因為體心那顆原子的散射波與角落那顆恰好反相),而倒晶格點 (200) 的結構因子不為零。幾何條件(Δk = G)與結構因子(n_G 或 S_G)是兩個獨立的關卡,本段只處理第一關。
Laue Equations 的定位:把同一個條件換成可以「畫」的形式
子節 Laue Equations 的開場白把它的地位講得很清楚,原文是:「The original result (21) of diffraction theory, namely that Δk = G, may be expressed in another way to give what are called the Laue equations. These are valuable because of their geometrical representation.」
請注意兩個用字。第一,the original result——Kittel 把 Δk = G 稱為繞射理論的原始結果,暗示 (22)、(23)、(24)、(25) 全都只是它的改寫,沒有一個帶進新的物理。第二,valuable because of their geometrical representation——Laue 方程的價值不在於它更普遍或更精確(它和 (21) 完全等價),而在於它把條件拆成三條獨立的純量方程,每一條都有一個可以畫出來的幾何對象。
這是物理裡常見的操作:同一個條件,向量形式適合推導,純量分量形式適合看清楚自由度夠不夠用。(21) 的 Δk = G 是一條向量方程,等於三條純量方程,可是寫成向量形式時你不容易「感覺」到它有多苛刻;拆成 Laue 三式並各自畫成一個圓錐,那種苛刻立刻變成視覺上的「三個曲面要交在同一條線上」。接下來的三圓錐討論與 Ewald 作圖,做的都是同一件事——把代數的苛刻翻譯成幾何的巧合。
補推導:從 Δk = G 取內積得到 Laue 三式補推導
這一步只用到兩樣東西:倒晶格的定義 (15) 與正交關係 (14) bᵢ·aⱼ = 2πδᵢⱼ。它是「為什麼倒晶格要那樣定義」的最直接回報——正交關係讓九個內積裡有六個直接歸零,把一條向量方程乾乾淨淨地切成三條獨立的純量方程。
最後一步的逆向論證值得記住,因為它保證了後面「三個圓錐交於一線」的說法不會漏掉或多出解:Laue 三式的解集合,就是繞射條件的解集合。
- 原文的指示是:Take the scalar product of both Δk and G successively with a₁, a₂, a₃. From (14) and (15) we get (25)。意思是把 Δk = G 這條向量等式,分別與三個正晶格的基本平移向量 a₁、a₂、a₃ 做內積。書上沒有把中間展開寫出來,以下補齊(以 a₁ 為例,其餘同理)。
- 左邊:a₁·Δk,保持原樣不動——這是我們要的形式。
- 右邊:a₁·G。代入 (15) 的 G = v₁b₁ + v₂b₂ + v₃b₃,得 a₁·G = v₁(a₁·b₁) + v₂(a₁·b₂) + v₃(a₁·b₃)。
- 用 (14) 的正交關係 bᵢ·aⱼ = 2πδᵢⱼ:a₁·b₁ = 2π,a₁·b₂ = 0,a₁·b₃ = 0。(δᵢⱼ 為 Kronecker delta,i = j 時為 1,i ≠ j 時為 0。)
- 於是 a₁·G = v₁·2π + v₂·0 + v₃·0 = 2πv₁。與左邊相等,得 a₁·Δk = 2πv₁。
- 對 a₂、a₃ 重複同樣的運算,分別得 a₂·Δk = 2πv₂ 與 a₃·Δk = 2πv₃。三式並列即為 (25)。
- 逆向也成立,這一點書上沒說但很重要:若 Δk 同時滿足三式,則 Δk 與 G = v₁b₁+v₂b₂+v₃b₃ 對三個線性獨立的向量 a₁、a₂、a₃ 給出相同的內積,因此 (Δk − G)·aᵢ = 0 對 i = 1,2,3 均成立;三個線性獨立向量都與某向量垂直,該向量只能是零向量,故 Δk = G。所以 Laue 三式與 Δk = G 完全等價,不多也不少。
Laue 方程
a₁·Δk = 2πv₁ ; a₂·Δk = 2πv₂ ; a₃·Δk = 2πv₃
(25) p.32a₁, a₂, a₃ 為正晶格的基本平移向量;Δk 為散射向量;v₁, v₂, v₃ 為整數,它們同時也是 G = v₁b₁ + v₂b₂ + v₃b₃ 的分量。整個式子只用到正晶格的向量與整數,倒晶格的基底 b 在最終形式裡消失了——這是 Laue 方程在實驗上好用的原因之一。
三個圓錐要交在同一條線上:為什麼繞射非得「掃」不可
原文對 (25) 的幾何詮釋寫得非常直接:第一條方程告訴我們 Δk 落在以 a₁ 的方向為軸的某個圓錐上;第二條告訴我們 Δk 同時也落在以 a₂ 為軸的一個圓錐上;第三條要求 Δk 落在以 a₃ 為軸的圓錐上。於是在一次反射發生時,Δk 必須同時滿足三條方程——它必須落在三個圓錐的共同交線上。原文對這件事的評語逐字是:「which is a severe condition that can be satisfied only by systematic sweeping or searching in wavelength or crystal orientation—or by sheer accident.」
把自由度算一遍就知道為什麼是 severe。在三維空間中,Δk 有三個自由度。彈性條件(|k′| = |k|)先吃掉一個,剩下兩個——也就是說,給定入射方向與波長,出射方向只剩兩個自由度(一個立體角)。但繞射條件要求 Δk 落在離散的倒晶格點上,這是三個整數條件。兩個連續自由度要去命中一個離散的三維點陣,一般而言不會發生。
換個角度用 Ewald 球講同一件事更直觀(見下一段):倒晶格是三維空間中一堆離散的點,Ewald 球是一個二維曲面;一個二維曲面在三維空間中掃過去,碰到某個離散點是「測度為零」的事件。所以原文用 sheer accident(純屬巧合)這個詞,不是文學修辭,而是字面上的描述。
這件事直接決定了 X 光繞射的實驗方法必須長什麼樣:你不能只射一次就期待看到繞射。原文給的兩條出路是 systematic sweeping or searching in wavelength or crystal orientation——系統性地掃描或搜尋波長,或者掃描晶體取向。掃波長就是讓 Ewald 球的半徑連續變化,用「一整層球殼」去掃過倒晶格;掃取向就是讓倒晶格繞著原點轉(別忘了 p.30 說過,轉晶體就是轉倒晶格),讓格點自己撞上固定的球面。兩條路都是在「製造那個巧合」。
【Fig. 8,書 p.33】Ewald 作圖:把「巧合」畫成一顆球碰到一個格點
原文說:「A beautiful construction, the Ewald construction, is exhibited in Fig. 8. This helps us visualize the nature of the accident that must occur in order to satisfy the diffraction condition in three dimensions.」這張圖印在 p.33,屬於下一子節(BRILLOUIN ZONES)的頁面,但它服務的是本段的內容,所以在這裡描述。
圖的樣子:灰色底的方框內,右半部散布著一片規則排列的白色圓點,那是晶體的倒晶格點。左側偏中央的位置有一個小小的空心圓圈,那是k 的原點(也就是 Ewald 球的球心)。從這個球心畫一條水平向右的粗箭頭,標為 k,它的尖端恰好落在一個倒晶格點上。以球心為中心、以 k 為半徑畫一個大圓(在三維中是球面),圖上以白色細線畫出。
這個球面同時通過另一個倒晶格點(位於右上方)。從球心畫出第二條粗箭頭指向那個點,標為 k′。再從 k 的尖端(第一個格點)畫一條粗箭頭指到 k′ 的尖端(第二個格點),標為 G——這就是連接兩個格點的倒晶格向量。k 與 k′ 之間的夾角標為 2θ。另外,從圓的最左端(球面與 k 反向延長線的交點)也畫了一條細線連到 k′ 的尖端,那裡標的角度是 θ。
圖說逐字如下:「The points on the right-hand side are reciprocal-lattice points of the crystal. The vector k is drawn in the direction of the incident x-ray beam, and the origin is chosen such that k terminates at any reciprocal lattice point. We draw a sphere of radius k = 2π/λ about the origin of k. A diffracted beam will be formed if this sphere intersects any other point in the reciprocal lattice. The sphere as drawn intercepts a point connected with the end of k by a reciprocal lattice vector G. The diffracted x-ray beam is in the direction k′ = k + G. The angle θ is the Bragg angle of Fig. 2. This construction is due to P. P. Ewald.」
這張圖的操作規則值得逐條記住,因為它就是實驗規劃的工作圖:
一、畫 k 的方式是「反著來」。你不是先定原點再畫 k,而是先讓 k 的尖端停在某個倒晶格點上(通常選原點 000),再往回推球心的位置。圖說用的字是 the origin is chosen such that k terminates at any reciprocal lattice point——原點是被「選出來」的。
二、球的半徑由波長決定:|k| = 2π/λ。波長愈短,球愈大,能掃到的倒晶格點愈多。這是為什麼要用 X 光而不是可見光的幾何版說法。
三、有沒有繞射,就看球面有沒有穿過另一個格點。穿過了,該格點與 k 尖端所連的向量就是 G,出射方向是 k′ = k + G。沒穿過,就沒有繞射。
四、θ 就是 Bragg 角。圖說明講 The angle θ is the Bragg angle of Fig. 2——與 p.25 那張純幾何的 Bragg 反射圖裡的 θ 是同一個角。所以 Ewald 作圖不是另一套理論,它是 Bragg 定律的倒空間畫法。
補推導:Ewald 球的幾何為什麼等價於 2k·G = G²,以及圖上 θ 與 2θ 的關係補推導
Fig. 8 上同時標了 2θ(在球心)與 θ(在圓的最左端),書上沒有解釋這兩個角為什麼差兩倍、也沒有解釋為何左邊那個就是 Bragg 角。答案是一條國中幾何:圓周角定理。補在上面。
把這層看透之後,Ewald 作圖就從「一個要背的畫法」變成「一個可以推理的工具」。例如你立刻能回答幾個實務問題:為什麼波長太長就量不到任何峰?因為球半徑 k = 2π/λ 太小,球面根本碰不到最近的倒晶格點——定量條件是 2k ≥ |G|_min,即 λ ≤ 2d_max,與 p.25 的 λ ≤ 2d 完全一致。為什麼白光(連續譜)X 光照單晶會一次冒出一大堆繞射點?因為波長連續分布等於同時畫了一整族半徑從 k_min 到 k_max 的球,這一層厚球殼掃過的倒晶格點全部同時滿足條件。為什麼粉末樣品用單色光也能量到峰?因為粉末中晶粒取向隨機,等於把倒晶格繞原點做了所有可能的旋轉,每個 |G| 都變成一個以原點為中心、半徑 |G| 的球殼,它與 Ewald 球必定相交成一個圓——量到的就是圓錐狀的繞射環。
- 先證等價。Ewald 作圖的條件是:k 的尖端與 k′ 的尖端都落在同一個以球心為中心、半徑 |k| 的球面上,而兩個尖端之間差一個倒晶格向量 G。前者就是 |k′| = |k|(彈性條件),後者就是 k′ = k + G(即 Δk = G)。這兩條合起來正是導出 (22)、(23) 所用的全部假設。所以「球面穿過另一個格點」與 2k·G = G² 是同一件事,只是一個畫在紙上、一個寫成代數。
- 再把角度對起來。因為 |k| = |k′|,由 k、k′、G 構成的三角形是等腰三角形(兩腰長 k,底邊 G)。設兩腰夾角為 2θ(即圖上標在球心處的角),則底邊長 |G| = 2k sin θ。這正是前面由 (23) 推出的 |G| = 2k sin θ,兩條路殊途同歸。
- 代入 k = 2π/λ 與 |G| = 2π/d(hkl):2π/d(hkl) = 2(2π/λ) sin θ,約掉 2π 得 2d(hkl) sin θ = λ。Bragg 定律在 Ewald 球上就是「等腰三角形的底邊長度條件」。
- 最後解釋圖上那個標在圓最左端的 θ。設球心為 C,k 的尖端為 A,k′ 的尖端為 B,圓最左端(k 的反向延長線與圓的交點)為 P。角 ACB = 2θ 是弦 AB 對圓心 C 張的圓心角;角 APB 是同一條弦 AB 對圓周上的點 P 張的圓周角。由圓周角定理,圓周角是圓心角的一半,所以角 APB = θ。
- 這個 P 點的物理意義:PA 這條線就是入射光束的方向線(因為 P、C、A 共線且 C 是球心);又因為 P 與 A 都在圓上、而連線通過球心,PA 是一條直徑。由半圓上的圓周角定理(Thales 定理)得角 PBA = 90°,也就是 PB ⊥ AB。而弦 AB 正是 G 的方向、G ⊥ (hkl) 面族,所以 PB 平行於該晶面。於是角 APB = θ 的兩邊分別是「入射光束方向」(PA)與「晶面方向」(PB)——它直接就是入射光束與晶面的夾角,也就是 Bragg 角。這裡有個容易混淆的地方要標出來:入射方向與弦 AB 本身的夾角並不是 θ,而是角 PAB = 90° − θ(直角三角形 PBA 的另一個銳角);θ 是量到晶面上的,不是量到 G 上的。這就是為什麼圖說可以直接斷言「θ 就是 Fig. 2 的 Bragg 角」——書上只給了結論,沒給這個圓周角的理由。
實務上怎麼「製造那個巧合」:三種標準做法延伸知識
【先劃清界線】Kittel 在本章正文只寫了 systematic sweeping or searching in wavelength or crystal orientation 這個原則性的說法,並沒有介紹具體的實驗方法。我對全書做過字串搜尋,Laue method、rotating crystal、powder method、Debye-Scherrer 這些名詞在全書都不出現(第 2 章 p.26 的 Fig. 3 圖說提到單色器、Fig. 4 圖說提到粉末矽的繞射計記錄,p.45 的 Fig. 18 是粉末鑽石的中子繞射圖譜,但正文沒有展開方法學)。以下是我為了讓 Ewald 作圖「落地」而補的外部知識,不是 Kittel 的內容。
對照原文的兩條出路,標準做法恰好是三種:
| 做法 | 掃什麼 | Ewald 圖上發生什麼 | 樣品要求 |
|---|---|---|---|
| Laue 法(白光、固定單晶) | 掃波長 | 一整層厚球殼(k_min 到 k_max)同時掃過倒晶格,一次命中很多點 | 單晶,可不知取向 |
| 旋轉/振盪晶體法(單色光、轉樣品) | 掃晶體取向 | 倒晶格繞原點旋轉,格點逐一掃過固定的球面 | 單晶,需可轉動 |
| 粉末法(單色光、隨機取向) | 用統計取代機械掃描 | 每個 |G| 變成一個以原點為心的球殼,與 Ewald 球交出一個圓 → 繞射環 | 粉末或多晶 |
三者的共通點是:沒有一種方法是「射一次就量到」。這正是 sheer accident 那句話的實驗意涵。第三種特別值得注意,因為它把「機械式的掃描」換成了「樣品自帶的取向統計」——你不轉樣品,是樣品裡的十億顆晶粒替你把所有取向都試過一遍了。代價是失去方向資訊:粉末圖譜只剩 |G| 的大小(即 2θ),三維的倒晶格被壓成一維的譜線,這也是為什麼粉末繞射適合鑑定物相、卻難以從零解出未知的複雜結構。
這一段最容易讀壞的六個地方我的判讀
把前面散落的警訊集中起來,當作讀完這三頁之後的自我檢查表。
一、以為 Bragg 定律是本段的前提。恰好相反。本段從頭到尾沒有用到「鏡面反射」這個假設,Bragg 定律 (24) 是在最後才從 (23) 加上 d(hkl) = 2π/|G| 掉出來的推論。Kittel 在 p.25 就自承 Bragg 推導 is convincing only because it reproduces the correct result;本段補的正是那個缺失的正當性。
二、把 Δk = G 讀成「散射向量等於任何倒晶格向量」。原文的措辭是 a particular reciprocal lattice vector——是某一個特定的 G。每一個被滿足的 G 對應一個繞射峰,不同的 G 需要不同的入射條件。
三、把 possible x-ray reflections 讀成 actual。Theorem 只給幾何允許的清單。實際強度還要乘上結構因子;幾何允許但結構因子為零,峰就不出現(消光)。本段處理第一關,第 5 段處理第二關。
四、在 (24) 裡用錯 d。這是最致命的一個。(24) 中的 d 不是 d(hkl)(G 的指標所對應者),而是指標 h/n, k/n, l/n 的面間距,兩者差了 n 倍。若你把 G = (200) 的 |G| 換算成 d = 2π/|G| = a/2,再代進 2d sin θ = nλ 並取 n = 2,就會多算一次因子 2 而得到錯誤的角度。安全的做法:永遠用 2d(hkl) sin θ = λ 這個無 n 的形式(即 |G| = 2k sin θ),把 n 徹底從腦中刪掉,n 只在你要和古典的「n 階反射」語言溝通時才拿出來。
五、把 Bragg 角 θ 量在法線上。θ 是入射光束與晶面的夾角,原文在 p.32 特別重述了一次:Here θ is the angle between the incident beam and the crystal plane。這也是為什麼 2k·G = 2k|G|cos α 中的 cos α 會變成 sin θ。與光學裡習慣從法線量起的入射角相差 90°,是跨領域讀者最常翻車的地方。
六、以為 (22) 與 (23) 有一個是錯的。兩式差一個負號,但都對:它們描述互為反向的一對繞射(k′ = k + G 與 k′ = k − G)。因為倒晶格中心對稱(G 是倒晶格向量則 −G 也是),這一對總是同時存在,所以兩式可以互換。原文對此只寫了一句 with this substitution,非常容易滑過去。
這一段往後接到哪裡我的判讀
本段的三頁是整本書往後好幾章的共同地基,值得先把接口標出來,讀後面時才知道是在用這裡的哪一條。
接口一:Brillouin zone(緊接的下一節,書 p.33)。把 (23) 的 2k·G = G² 兩邊除以 4,得到 (26) k·(½G) = (½G)²。原文說 Brillouin 給出的這個版本是固態物理中最廣泛使用的繞射條件陳述,而 Brillouin zone 被定義為倒晶格中的 Wigner-Seitz 原胞。幾何上,(26) 說的是 k 的尖端落在「原點到 G 之線段的垂直平分面」上,而這些平分面就是 zone 的邊界。原文並指出繞射光束的方向是 k − G(由 (19) 取 Δk = −G),因此 Brillouin 作圖把「所有能被晶體 Bragg 反射的 k」全部展示出來。本段的 (23) 就是 Brillouin zone 的定義方程。
接口二:結構因子與消光(本章後段)。本段得到 F = V n_G,但沒有問 n_G 本身是多少。把 basis 內各原子的貢獻拆開,n_G 分解成幾何結構因子 S_G 與原子形狀因子 f_j(書 p.43 的 SUMMARY 給出 S_G ≡ Σ f_j exp(−ir_j·G))。本段負責「哪裡可能有峰」,那一段負責「峰有多亮、哪些峰其實是零」。
接口三:能帶與能隙(第 7 章)。電子也是波。當電子的波向量 k 滿足本段的繞射條件(即落在 Brillouin zone 邊界)時,它會被晶格 Bragg 反射,入射波與反射波疊成駐波,兩種駐波的能量不同——能隙就是這麼來的。能隙不是一個獨立的假設,它是 2k·G = G² 用在電子波上的後果。這是本段最深遠的一個回響。
接口四:聲子與非彈性散射(第 4、5 章)。本段的彈性條件 k = k′ 一旦放寬,(21) 變成 Δk = G ± K,多出來的 K 是被吸收或放出的聲子波向量。中子非彈性散射量聲子色散關係,用的就是這個推廣。
接口五:表面繞射(第 17 章,書 p.491-494)。二維表面沒有第三個方向的週期性,Laue 三式只剩兩式,倒晶格點沿垂直方向拉長成「倒晶格棒」(reciprocal net rods)。此時 Ewald 球與棒的相交幾乎總能發生,繞射條件反而變鬆。原文在該章用 Ewald 球處理 LEED 與 RHEED;RHEED 用約 100 keV 電子,Ewald 球半徑約 10³ Å⁻¹,遠大於最短的倒晶格向量 2π/a ≈ 1 Å⁻¹,所以在中央散射區球面幾乎是一個平面——這是 Fig. 8 那顆球在極端參數下的退化形態。