以下是我的经验:
安装CTexLive 2008
使用的是thuthesis utf8版本
在Windows下面使用TeXworks编辑.tex文件。其他编辑器保存的时候可能默认编码不是无BOM头的utf8。Linux默认系统编码就是utf8,所以没问题。
linux可以直接使用make 编译。
Windows的utf8 版本msmake有问题,我是手工编译的(写了个批处理):
latex main
bibtex main
latex main
latex main
xelatex main
刚刚试验了一下,gbk版本使用msmake 编译,修改msmake.cmd 234行,将
call bibtex -quiet %targ%
中的-quiet参数去掉。这个版本的bibtex似乎不识别这个参数
然后
msmake main
就OK了。
倒是手工编译gbk版本的时候报错,看上去跟编码有关。中间要一步gbk2uni,麻烦。
所以推荐使用UTF8版本。