看板LaTeX
标 题Re: [问题] 寻找sty时的路径顺序
发信站SayYA 资讯站 (Mon Apr 7 23:26:10 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (收心)》之铭言:
> \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