TeXstudio:运行多个索引文件

TeXstudio:运行多个索引文件

我正在使用 TeXstudio 编写一本书,我想包含两个索引文件。我正在使用带有 amsmidx 包的文档类 amsbook 来获取多个索引。我成功生成了两个 .idx 文件,我知道我必须将它们转换为 .ind 文件才能一起编译所有内容。但我做不到,我只知道如何将默认的 .idx 文件运行为 .ind 文件,但不知道如何运行这些额外的 .idx 文件。我将不胜感激任何帮助!

编辑:

这是我的代码

\documentclass[10pt]{amsbook} 

\usepackage{amsmidx}
\makeindex{ind}
\makeindex{sind}

\begin{document}

\mainmatter

Symbol\index{sind}{symbol} and object\index{ind}{object}.

\backmatter

\Printindex{ind}{Index}
\Printindex{sind}{Symbol Index}

\end{document}

答案1

您可以将 TeXstudio 配置为在按名称给出的文件列表上运行或在所有文件makeindex上运行。idx

进入选项>配置 TeXstudio,然后进入命令选项卡。您可以看到对应的命令行makeindex

您可以在此处传递?*.idx在所有文件上运行的内容。

在此处输入图片描述

之后,您可以编译您的文档并makeindex使用工具>索引菜单按照配置运行:

在此处输入图片描述

相关内容