Я использую 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
файлами.
Перейдите в Options > Configure TeXstudio, а затем во вкладку Commands. Вы можете увидеть командную строку, соответствующую makeindex
.
Там вы передаете команду ?*.idx
для запуска всех файлов.
После этого вы можете скомпилировать свой документ и запустить его makeindex
как конфигурацию, используя меню Инструменты > Индекс: