看板LaTeX
标 题Re: [问题] 寻找sty时的路径顺序
发信站SayYA 资讯站 (Tue Apr 8 17:02:32 2008)
转信站ptt!ctu-reader!ctu-gate!ctu-peer!news.nctu!News.Math.NCTU!SayYa
※ 引述《[email protected] (收心)》之铭言:
> 不过我这边昇级到最新的版本、也只到teTeX-base-3.0_10,
> 找到teTeX-base-3.0_12版的、但不是在ports里、是binary档,
> 解开放在相对目录就行的那种、不过我不太敢换、怕愈弄愈糟,
> 因为我们实验室的旧tex档太多啦、搞到旧的都不能编就惨了,:p
ports tree 要先更新。
> 因为我觉得既然我指令是下「doeumentstyle[...]{thesis}」
> 那当然应该以style优先、因为在之前本就是如此,
> 不过看样子latex并不如此认为…
LaTeX 2.09 的功能是由 latex209.tex 所模拟出来的,他会优先使用
*.cls 档。
> 我唯一想起来的、是我在之前装的package是subfloat这个套件,
> 用ports装上的、装了之後就变成cls优先、而非sty优先了…
> 现在的问题是、有没有办法设定先吃sty、吃不到再找cls档?
> 先行谢过了,再没办法的话、我也只能跟我老师说,
> 这是时代的洪流啊、我们要跟着潮流来走…
> (白话文:新版的就是这样、不然要怎地?)
应该不是更新了 subfloat 的关系,因为这是 latex209.tex 写死了。
除了上面你提到的方法外,就是:
1. 修改 latex209.tex(不建议)。
2. 把 thesis.sty 改名为 thesis.cls 试试看。
3. 移除系统上的 thesis.cls。
4. 使用系统上的 thesis.cls,但把 thesis.sty input 进来。
5. 更新 thesis.sty 为 cls 档(这是 LaTeX2e 的建议)。
--
一个神圣的目标是很危险的。当一个目标变得神圣时,
要达到这个目标的手段往往会变得很卑下。(林语堂.快乐的天才)
--
※ Origin: SayYA 资讯站 <bbs.sayya.org>
◆ From: edt1023.sayya.org