LaTex 找不到用户安装的软件包

LaTex 找不到用户安装的软件包

我刚刚换了一台新笔记本电脑,在新机器上运行一些软件包时遇到了麻烦。我安装了 Miktex 2.9 基本软件包,我需要访问的样式文件包含在 cite 和 fancyhdr 软件包中。现在,我当然可以将 stlye 文件放在包含我的主要 .tex 文件的目录中,但这不是重点。我试图正确安装这两个软件包,但无法让 Latex 找到它们

kpsewhich -var-value=TEXMF返回四个文件夹(两个用户特定文件夹和两个系统文件夹),其中一个是C:\Program Files\MikTex 2.9。问题是,我已将 cite 包放置在C:\Program Files\MikTex 2.9\tex\latex\cite,但我仍然收到安装提示The required file tex\latex\cite\overcite.sty is missing。如果我将该包放在同一位置,也会发生同样的事情fancyhdr.sty

为什么我的编译器找不到该包?据我所知,我正在查看它。

答案1

看起来你已经把所有东西都放在正确的位置了,但是你需要刷新文件名数据库,以便 MikTex 能够找到它。

从开始菜单(或同等菜单)进入 MikTex 设置(管理员)→单击刷新 FNDB。

这将刷新数据库,让 MikTex 知道包裹的位置。

相关内容