Re: [問題] cls檔應該放哪裡?
※ 引述《mystea.bbs@ptt.cc (mystea)》之銘言:
> 嗯, 找到了, 不過看不大懂.
> (節錄如下)
> TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,
> !!$TEXMFLOCAL,!!$TEXMFMAIN,!!$TEXMFDIST}
> TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}//
> 還有很多其他的東西. 這一行的內容就是給我了我也不知道要把*.cls拷到哪裡.@@
我假設你知道 sh script 的變數。那些 TEXMFCONFIG/TEXMFHOME 就是變數。
這些變數會去展開,展開的原則是:
1. 後面沒加 // 的,不再向下子目錄展開,有加 // 的才會。
2. 前面有加 !! 的,他依據的是 ls-R 這個資料庫,並不實際去硬碟找。
也就是要做 texhash/mktexlsr 才會找得到。
原則上,一般使用者,只要有設 TEXMFHOME 就成了。展開後就會變成:
EXINPUTS.latex = .;$TEXMFHOME/tex/{latex,generic,}//
那個 . 表示放在工作目錄也行(就是你的文稿和 *.cls 放同一目錄),而
且它是最優先去找的地方。
--
一個神聖的目標是很危險的。當一個目標變得神聖時,
要達到這個目標的手段往往會變得很卑下。(林語堂.快樂的天才)
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: edt1023.sayya.org
推
10/10 05:39, , 1F
10/10 05:39, 1F
討論串 (同標題文章)
LaTeX 近期熱門文章
PTT數位生活區 即時熱門文章