重装了Ubuntu10.10后原来的texlive的环境没了需要进行重新配置,参考前文Tex UTF-8的环境配置,这次装的是full包,顺便装了texmaker。之后试着编译以前的毕业论文时候出现了问题。
1.'floatflt.sty' not found. floatflt.sty是支持文字环绕图片的一个包,论文是有用到这个的,但是新装的环境里貌似没有包含它。
解决办法:从CTAN的网站上下载floatflt,解压后有floatflt.ins和floatflt.dtx,在终端执行latex floatflt.ins会生成floatflt.sty,因为是图形支持的,所以直接拷贝到/usr/share/texmf-texlive/tex/latex/graphics/下,然后在终端sudo texhash刷新就好了。
2.解决完问题一后再编译出现了'pageno.sty' not found,这个应该是显示页数的吧,不是太清楚,猜想解决办法应该如上,但是没有在CTAN上找到相关的ins和dtx文件来生成sty,还好有找到直接有人share的pageno.sty文件,看这里。copy保存。这个的话就需要建立一个pageno的文件夹,然后放在该文件夹里,目录同/usr/share/texmf-texlive/tex/latex/,同样texhash刷新。
至于如何找到上述的目录把相应的sty拷贝进去,可以查看编译的时候打出的log,很多包的查找路径都有输出在log里面。
顺便推荐上述2里面共享sty文件的那个网址,是加拿大西蒙菲莎大学(SFU)Simon Fraser University的计算机系的某个共享,里面各种sty文件应该都是齐全的了。具体请点 这里。