很多文件已安装但 TexnicCenter 未找到

很多文件已安装但 TexnicCenter 未找到

我有一个 MikTex 的经典安装,包含所有基本软件包,但很多软件包都找不到。有些软件包在编译时通过“软件包安装”窗口找到了,但xcolor.sty就是找不到。该文件存在于我的电脑上,但找不到。我\usepackage{xcolor}的文档上有,但它似乎什么也没做。

  • 我尝试从互联网安装它,但所有镜像都显示 404 或“服务器无响应”
  • 我尝试查找包目录,但 MiKTeX 2.9/tpm/packages“不是本地包存储库”(其中包含 xcolor.tpm)
  • 我以前有一个选项“从随机库安装”或类似的选项,可以成功安装一些软件包,但是我不再有这个选项了,现在要么是 404 互联网,要么是非本地软件包存储库的代表。

如何找到已安装的软件包?我在网上找到的所有答案都是针对未安装的软件包。我在 Windows 上,似乎无法有效地找到软件包。我该怎么办?

答案1

MiKTeX 的基本安装意味着只安装了完整 MiKTeX 发行版的一部分。如果您需要更多,可以使用自动方式,即 MiKTeX 自行安装所需的缺失软件包(您必须在安装时激活此功能)。当然,您需要有正在运行的互联网连接才能加载缺失的软件包。

这就是我使用网络安装程序安装完整的 MiKTeX 的原因。

要查看哪些软件包是新的或需要升级,只需启动 MiKTeX 软件包管理器。此程序会显示已安装的软件包。单击Edit,然后单击Select upgradable packages

如果您启动 MiKTeX 升级管理器,程序会查找可以升级的所有已安装的软件包,然后运行“系统构建运行”,以便 MiKTeX 可以识别新的软件包和格式。

要自己执行此操作,您需要启动 MiKTeX 设置,然后单击General并单击下面的两个按钮Maintenance以构建一个新的 FNDB(refresh FNDB)和Update formats

答案2

我们只能猜测您的计算机上有什么。至少有两种方法应该会有所帮助。

  1. 查找所有程序->MikTeX 2.9->维护(管理员)->设置->常规->Reresh FNDB。

  2. 将 xcolor.sty 复制到工作路径。

第一种方法更为通用,但如果您很快只需要使用几个包,第二种方法可能是一个临时解决方案。

相关内容