解决latex代码运行不了,编译时卡在“Enter file name“

遇到问题如图:

在这里插入图片描述
当你遇到这种情况时,请不要把注意力集中在最后一行的"Enter file name"。
问题出现在上面感叹号开头的那行:"! LaTeX Error: File ‘titlesec.sty’ not found."
这说明运行不出来的原因是缺少名为titlesec宏包

解决方法(此方法前提是你有宏包文件):

  1. 将缺少的宏包放在latex安装目录下:CTeX>MiKTeX>tex>latex里面。
    我的是D:\Software\CTeX\MiKTeX\tex\latex

  2. 点击win键,在软件列表里找到并打开Settings(Admin)在这里插入图片描述

  3. 然后点击右上角的Refresh FNDB刷新在这里插入图片描述

  4. 再重新运行就解决了。

解决方法二:

如果没有宏包,建议通过官方渠道下载。

  1. 单击win键,在CTeX文件夹里找到Package Manage (Admin)在这里插入图片描述
  2. 在宏包列表里面找到你需要的宏包,然后右键点击,选择"Install"。(安装界面如图)在这里插入图片描述

安装界面

  1. 右击安装完成的宏包,里面有详细信息,也有文件类型为PDF的宏包使用教程。
    在这里插入图片描述

解决方法三:

如果在解决方法二的第二步遇到问题(如图)
"get host by name failed in tcp_connect()"

说明需要安装更高版本的MiKTeX

在这里插入图片描述

  1. 去官网https://miktex.org/download下载
  2. 下载安装完成后,单击win键,然后打开MiKTeX Console。
    在这里插入图片描述
  3. 打开后界面如图:
    在这里插入图片描述
  4. 不用管这些内容,直接点击左边的"Packages",然后右键下载需要的宏包。
参考链接:
  1. https://blog.csdn.net/bluehatihati/article/details/99744291
  2. http://www.baidu.com/link?url=vtTRSHxwJcmsxw1s6GMXH0LOK7LjtXKK20kAkZblO5OT_DGFjOKLeNlaaezOmXJDasi9WxJUIIwjd9arO_MicpwaBjcLi-XdTNB5T_gj0Ku&wd=&eqid=aa58edec00004291000000065fbc694f
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值