看板LaTeX
标 题Re: [问题] cls档应该放哪里?
发信站SayYA 资讯站 (Tue Oct 9 16:50:17 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ncu!News.Math.NCTU!SayYa
※ 引述《[email protected] (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
1F:推 mystea:我懂了. 谢谢:) 10/10 05:39