TeXstudio:運行多個索引文件

TeXstudio:運行多個索引文件

我正在使用 TeXstudio 寫一本書,我想包含兩個索引檔案。我使用文檔類別 amsbook 和套件 amsmidx 來實作多個索引。我成功生成了兩個 .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之後,您可以使用“工具”>“索引”選單編譯文件並按配置運行:

在此輸入影像描述

相關內容