我刚刚换了一台新笔记本电脑,在新机器上运行一些软件包时遇到了麻烦。我安装了 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 知道包裹的位置。