我最近重新安装了 Windows 7,安装了所有更新,并重新安装了所有程序,包括使用 2.9 64 位版本的 MikTeX。我运行了一个我之前创建并成功运行的 XeLaTeX 文档,以便重新下载并自动安装我的大部分软件包。一切都很顺利,除了多语症和光泽英语.ldf,两个部分多语包;MikTeX 提示弹出两次(我在安装时将自动安装设置为“询问我”),第一个文件弹出两次,第二个文件弹出三次,然后继续并生成文档。每次运行文档时,这两个都会发生同样的事情;我尝试将自动安装下载从“随机”更改为最终十几个存储库,但运气不佳。我查看了自动安装提示中引用的目录,仍然没有多语目录。
我觉得这可能是 64 位版本的 MikTeX 的一个故障,于是我卸载了它——成功了,但 Windows 由于某种原因无法删除空的MikTeX 2.9目录来自程序文件 (86)--我自己删除了它,但必须声明管理员权限才能这样做。然后我在 Windows 注册表上运行了 CCleaner;需要修复一些问题,但似乎与 MikTeX 无关。然后我下载了 32 位版本并安装了它,但一切都和以前一样。我甚至不想去想我接下来尝试的手动下载和安装的惨败;似乎你无法获得多语症从...提取多语没有多语症先安装。
然后我突然想到要看看我所有的C:\Program Files (x86)\MikTeX 2.9\tex子目录,而不仅仅是赛莱特MikTeX 正在寻找它们的子目录,瞧,那里有多语是...在乳胶子目录。据我所知,每次我点击“获取”按钮时,MikTeX 都会获取它并将其放在那里。所以问题变成了:我是否应该告诉 MikTeX 将它放在哪里(以及如何放置),或者它应该在哪里看着是否应该移动它(以及再次移动它)?或者我应该移动多语目录至 C:\Program 文件(x86)\MikTeX 2.9\tex\xelatex通过简单的剪切粘贴就可以完成吗?
答案1
Polyglossia 在\tex\latex\polyglossia\polyglossia.sty
我的 miktex 中。由于 polyglossia 正在向 luatex 移动,所以这是正确的位置,并且对我有用。
有时 miktex 会对包的位置感到困惑(主要是当包被重新排列或移动到其他位置时)。在这种情况下,首先尝试同步包存储库(包管理器、菜单存储库)。如果您有多用户安装,请在管理员中执行此操作和在用户模式下。还要重新创建 FNDB — 再次以管理员和用户身份。确保您使用的是最新存储库。http://www.miktex.org/pkg/repositories。