https://blog.csdn.net/jizhidexiaoming/article/details/80615000
http://02015678.lofter.com/post/1cd5b3ca_6fa6e34
http://mirrors.ustc.edu.cn/CTAN/systems/win32/miktex/tm/packages/
离线安装Miktex/CTEX的宏包Package
鉴于最近在大陆访问Miktex官网会有一定的问题,因此造成CTEX/Miktex可能无法正常更新(科学上网可解除此问题)。以下给出CTEX/Miktex的离线更新方法。
1、首先你需要知道一个可用的CTAN镜像,理想的镜像应当是位于大陆的,地理上与你较近的,最好是同一ISP的。
目前大陆最驰名的应该是中科大的开源镜像,其网址是
其同时收录了N个开源软件的镜像,也包括CTAN。
下文均以中科大开源镜像为例。
2、下载所需的Package
打开CTAN镜像下的systems/win32/miktex/tm/packages/目录,例如:
http://mirrors.ustc.edu.cn/CTAN/systems/win32/miktex/tm/packages/
首先需要下载索引文件:
miktex-zzdb1-2.9.tar.lzma
miktex-zzdb2-2.9.tar.lzma
以上两个索引文件是必须下载的,而且每次你手动更新或者安装Package的时候都需要下载最新的索引文件。
然后,下载所需的Package。(后缀是.cab、.tar.lzma、.tar.bz2),或者下载此目录下的全部文件。(一些浏览器或者下载软件提供批量下载功能,可批量下载当前页面下的所有链接。)
然后,点击开始菜单,选择所有程序,选择CTEX(如果你安装的是CTEX),选择Miktex,右键点击Maintenance (Admin)选择打开,这样会打开一个文件管理器窗口,方便后面点选。
然后选择Settings (Admin),打开设置窗口。在最右面的Package选项卡,选择Change,然后选择Package Shell be installed from a local directory.,点击下一步,选择你本地Package源的文件夹(放着很多.tar.lzma的那个文件夹)。
此时Package源已经设置为使用本地源。
此时如果你希望安装新的Package,请选择Package Manager (Admin),如果你希望更新已有Package,请选择Update (Admin)。‘
附各大学开源软件镜像站:
东北大学:http://mirror.neu.edu.cn/
中国科大:http://mirrors.ustc.edu.cn/
电子科大:http://mirrors.stuhome.net/
华中科大:http://mirrors.hust.edu.cn/