遇到问题如图:
当你遇到这种情况时,请不要把注意力集中在最后一行的"Enter file name"。
问题出现在上面感叹号开头的那行:"! LaTeX Error: File ‘titlesec.sty’ not found."
这说明运行不出来的原因是缺少名为titlesec宏包
解决方法(此方法前提是你有宏包文件):
-
将缺少的宏包放在latex安装目录下:CTeX>MiKTeX>tex>latex里面。
我的是D:\Software\CTeX\MiKTeX\tex\latex
-
点击win键,在软件列表里找到并打开Settings(Admin)
-
然后点击右上角的Refresh FNDB刷新
-
再重新运行就解决了。
解决方法二:
如果没有宏包,建议通过官方渠道下载。
- 单击win键,在CTeX文件夹里找到Package Manage (Admin)
- 在宏包列表里面找到你需要的宏包,然后右键点击,选择"Install"。(安装界面如图)
- 右击安装完成的宏包,里面有详细信息,也有文件类型为PDF的宏包使用教程。
解决方法三:
如果在解决方法二的第二步遇到问题(如图)
"get host by name failed in tcp_connect()"
说明需要安装更高版本的MiKTeX
- 去官网https://miktex.org/download下载
- 下载安装完成后,单击win键,然后打开MiKTeX Console。
- 打开后界面如图:
- 不用管这些内容,直接点击左边的"Packages",然后右键下载需要的宏包。
参考链接:
- https://blog.csdn.net/bluehatihati/article/details/99744291
- http://www.baidu.com/link?url=vtTRSHxwJcmsxw1s6GMXH0LOK7LjtXKK20kAkZblO5OT_DGFjOKLeNlaaezOmXJDasi9WxJUIIwjd9arO_MicpwaBjcLi-XdTNB5T_gj0Ku&wd=&eqid=aa58edec00004291000000065fbc694f