Re: [問題] 尋找sty時的路徑順序

看板LaTeX (論文排版)作者時間17年前 (2008/04/08 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/10 (看更多)
※ 引述《Tsengkt.bbs@ptt.cc (收心)》之銘言: > \documentstyle[12pt, psfig, cite]{thesis} > (我知道documentstyle很老了,orz) > 我們的目錄裡、都會放自定義的thesis.sty檔, > 之前編譯都會先拿這個來編、而最近卻出現了這個檔裡自定義的命令不存在, > 結果發現、系統自己去找了thesis.cls來編譯… > 這個問題有兩個解決方式、一是我們目錄裡的thesis.sty改名, > 如mythesis.sty、然後改成: > 「\documentstyle[12pt, psfig, cite]{mythesis}」 > 另一則是使用「./」來強調現行目錄,如: > 「\documentstyle[12pt, psfig, cite]{./thesis}」 > 只是我依然好奇、要恢復成我們之前的、先在現行目錄找sty檔, > 應該要怎麼辦?我去看了texmf.cnf檔、它上次更改已是5年前的事了, > 而且我也看不懂那邊在設定啥,:p 先說說你的系統版本?是什麼作業系統? 要先確定 kpsewhich texmf.cnf 第一個找到的是哪一個。 TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG, \ !!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST} 看一下這個變數的順序,就是找的順序。如果你的設定是 !!$TEXMFHOME 那麼要做 texhash/initexmf -u(MiKTeX) 後才會找得到。把 !! 拿掉, 就不必 texhash 也能找得到。 -- 一個神聖的目標是很危險的。當一個目標變得神聖時, 要達到這個目標的手段往往會變得很卑下。(林語堂.快樂的天才) -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: edt1023.sayya.org
文章代碼(AID): #17-c5a00 (LaTeX)
討論串 (同標題文章)
文章代碼(AID): #17-c5a00 (LaTeX)