latex常见错误之缺少sty文件

相信很多人在用winedit编辑的时候会出现以下的问题——即缺少***.sty文件,这里提供一种解决办法(可能不是最好的,但是作者亲测是有效的)
当编译时提示缺少某某sty文件时可以采用如下流程进行解决
1、知道缺少的是哪一款sty文件,这里以缺subfig.sty文件为例,首先你需要下载到该文件,可以到这个网址去下载(当然你从其他途径能下载到也可以)
latex常见错误之缺少sty文件_第1张图片
2、下载得到对应的宏包(对的,这里下载的是宏包);搜索sty文件前面的英文名字(比如缺subfig.sty文件,就搜索subfig,这个就是宏包名,我们在下载好的宏包里找到我们想要的sty文件)
3、下载好宏包后,解压,如果里面有我们缺少的sty文件跳过该步骤,一般是没有的,但是会有一个ins文件(比如会有subfig.ins),这时候需要将ins文件转成sty文件
4、win+r调出命令窗口,输入cmd进入界面,这时候定位到你解压的文件位置(利用cd命令进行目录切换),然后输入命令latex xxx.ins
比如

latex subfig.ins

(注意上面仅仅是举例,你需要修改ins文件的名字),运行之后就会得到对应的sty文件(文件与ins文件在同一个文件夹)
5、到这一步我们已经获得的缺少的sty文件,然后复制保存到tex文档所在的文件夹(就是你编辑的那个文档所在的位置),到这里就完美解决了,(注意,以后拷贝的时候需要将该sty文件和tex文档一起复制,否则仍会出错)

写在最后
如果在上面第3步下载的宏包里没有找到sty文件,也没有找到ins文件,可以尝试其他途径下载缺少的sty文件,然后直接接步骤5即可(这里我也没有其他途径推荐,哈哈哈哈),或者可以重新下载ctex套件(可能是版本太低的原因,我自己试过重新安装一个高版本的解决过该问题)

你可能感兴趣的:(论文写作)