自从上次更新 MiKTeX 以来,我在编译我的作品时遇到了一个问题:它停止了,日志文件显示:
! LaTeX Error: File `imakeidx.sty' not found.
Type X to quit or <RETURN> to proceed,
or enter new name. (Default extension: sty)
Enter file name:
! Emergency stop.
<read *>
l.104 ^^M
*** (cannot \read from terminal in nonstop modes)
这似乎与我的序言没有直接关系,因为我已经尝试过使用最少的测试文档,但还是出现了同样的问题;而且,我的文档直到昨天都编译正常,从那以后序言就没有任何变化。我已两次删除并重新安装了 MiKTeX 2.9,包括基本版和完整版,但都没有起作用,因为系统找不到imakeidx.sty
。知道发生了什么吗?如何解决?非常感谢提供的任何帮助。
答案1
这个答案只是将评论变成答案。Creit 归于评论作者
这是一个 miktex 错误,可以按照@HarishKumar 描述的方式解决:
从 [ctan] 构建包(在 上运行 pdflatex imakeidx.dtx
),并将其放置makeidx.sty
在 tex 树的相应文件夹中(MiKTex 2.9\tex\latex\imakeidx)。
@karlkoeller 将此报告为一个已解决的错误。目前 miktex 更新中尚不可用,但应该很快就会可用。