如何让 MakeIndex 在 WinEdt 中工作

如何让 MakeIndex 在 WinEdt 中工作

我希望这是一个简单的问题,有一个简单的答案。我正在使用 WinEdt,有一个 TeX 菜单,其中有“制作索引”选项。

我进入执行模式,找到了“MakeIndex”条目,在 MikTeX 中添加了可执行文件,并且(根据注释这里尝试将“-s [name].ist”添加到命令行。

以下是我的执行模式屏幕的图像: 在此处输入图片描述

但是 TeX 菜单项下的“Make Index”命令被隐藏了,所以我无法运行它。

附件|运行...命令中还应该有一个命令行选项,但我在附件菜单项下没有运行命令。

编辑:我的源代码中确实有 \makeindex,并且生成了 .idx 文件。我只是无法访问 WinEdt 中的 MakeIndex 工具——它呈灰色,键盘快捷键不起作用。

在此处输入图片描述

编辑:我可以通过单击附件|命令行成功使用命令行版本。此操作运行时没有任何错误。

答案1

我认为没有编辑器能够在没有.idx同名文件的情况下运行 makeindex .tex

为了克服这个问题,试试这个。就在之后

\documentclass{memoir}

添加

\immediate\write18{makeindex people}

或者

\immediate\write18{makeindex -s people.ist people}

如果您有一个people.ist样式文件并重新编译该文件。

答案2

出现WinEdt 根本无法注册除名称与正在编译的文件相同的通用文件之外的任何 .idx 文件。

相关内容