![MikTeX 无法找到已安装的 ytableau 包](https://linux22.com/image/283890/MikTeX%20%E6%97%A0%E6%B3%95%E6%89%BE%E5%88%B0%E5%B7%B2%E5%AE%89%E8%A3%85%E7%9A%84%20ytableau%20%E5%8C%85.png)
我想使用ytableau
包。我使用的是 MikTex 2.8,在尝试编译后,我收到一条消息,说无法再下载 MikTex 2.8 的包。因此,我安装了 MikTex 2.9,并指定了即时安装选项,但它不起作用。MikTex 仍然抱怨没有找到包,它甚至没有尝试从互联网上下载它。因此,我打开了包管理器,选择了包并单击安装(在任务菜单内)。显然,它安装了包,但猜猜当我运行 LaTeX 时会发生什么……它仍然找不到该包。我该怎么办?
答案1
原因是,正如 MiKTeX 软件包中时常发生的情况一样,它实际上并未安装:您拥有文档和源文件。因此,您必须提取存档,最好是在 MiKTeX 树之外,其中包含一个带有 ytableau-src.tar.bz2 的“源”目录。提取这个;然后您将获得一个source\latex\ytableau
包含两个文件的目录:ytableau.dtx 和ytableau.ins
。
使用 latex 编译 ytableau.ins 将从 ytableau.dtx 生成一个ytableau.sty
文件。将其移动到\MiKTeX 2.9\tex\latex\ytableau\
(或者可能是您的本地 TeX root\tex\latex\ytableau\,因为它不是由发行版安装的)。剩下要做的就是刷新 FNDB。
编辑:此错误已在 2014/2/19 更新中修复,请参阅错误跟踪器条目软件包 ytableau 不完整。
答案2
您是否单击了 MiKTeX 选项应用程序中的“刷新 FNDB”按钮?在安装 MiKTeX 2.8 的新包后,我总是必须这样做才能找到它。我不需要对 MiKTeX 2.9 进行任何手动安装 - “即时”选项对我来说似乎工作正常。
顺便问一下,您使用什么来调用 MiKTeX?我使用 TeXnicCenter。我试图回忆升级 MiKTeX 时是否必须做任何事情,除了将路径更改为指向 TeXnicCenter 中的 MiKTeX 2.9 之外,我想不出任何具体的事情,但如果我想到其他任何事情,我会回复!
顺便说一句,MikTex 选项的“根”面板显示它正在搜索
C:\Program Data\MikTex2.9\
,
C:\Program Files\MikTex 2.9\
但我之前正在搜索我最近安装的包,最终在其中找到了它们,
C:\Users\Fiona\AppData\Roaming\MiKTeX\2.9\tex\latex
这可能会给你一个地方来检查它是否安装正确?