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файлами.

Перейдите в Options > Configure TeXstudio, а затем во вкладку Commands. Вы можете увидеть командную строку, соответствующую makeindex.

Там вы передаете команду ?*.idxдля запуска всех файлов.

введите описание изображения здесь

После этого вы можете скомпилировать свой документ и запустить его makeindexкак конфигурацию, используя меню Инструменты > Индекс:

введите описание изображения здесь

Связанный контент