以前 MikTeX 的更新比較單純,自動安裝的套件都是放在 MikTeX 的安裝目錄中。但是自從使用 Windows 7 後,維護變得複雜了,分為兩種:一種為 Admin,另一種是給一般的使用者。主要是 Windows 7 中,MikTeX 自動安裝的套件會放在個人目錄下,必須要使用一般使用者的維護,才能更新個人目錄下的 MikTeX 套件。
在上一篇文章中,非人所遇到的問題,便是因為不熟悉這種更新模式所造成的。主要是非人用 "Package Manager (Admin)" 安裝了 xeCJK 這個套件,然後在 xelatex 時,自動安裝了 l3kernel 及 l3packages 的套件。後來非人使用 "Update (Admin)" 來更新套件,xeCJK 更新了,但 l3kernel 及 l3packages 並沒有更新。
知道這個原因後,就解決了上一篇的問題。暫時不用換成 TeXLive。