Estou usando o TeXstudio para escrever um livro e gostaria de incluir dois arquivos de índice. Estou usando a classe de documento amsbook com o pacote amsmidx para vários índices. Consegui gerar dois arquivos .idx e sei que preciso transformá-los em arquivos .ind para compilar todo o material. Mas não posso, só sei como executar o arquivo .idx padrão no arquivo .ind, mas não para esses arquivos .idx extras. Ficarei grato por qualquer ajuda!
Editar:
Aqui está meu código
\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}
Responder1
Você pode configurar o TeXstudio para rodar makeindex
em uma lista de arquivos dados por nomes ou para rodar em todos idx
os arquivos.
Vá em Opções > Configurar TeXstudio e depois na aba Comandos. Você pode ver a linha de comando correspondente a makeindex
.
Aí você passa o ?*.idx
para rodar em todos os arquivos.
Depois disso você pode compilar seu documento e executá-lo makeindex
conforme configurado usando o menu Ferramentas > Índice: