latex常见错误之缺少sty文件

相信很多人在用winedit编辑的时候会出现以下的问题——即缺少***.sty文件,这里提供一种解决办法(可能不是最好的,但是作者亲测是有效的)
当编译时提示缺少某某sty文件时可以采用如下流程进行解决
1、知道缺少的是哪一款sty文件,这里以缺subfig.sty文件为例,首先你需要下载到该文件,可以到这个网址去下载(当然你从其他途径能下载到也可以)
在这里插入图片描述
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套件(可能是版本太低的原因,我自己试过重新安装一个高版本的解决过该问题)

  • 15
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值