TeXstudio: Execute mais de um arquivo de índice

TeXstudio: Execute mais de um arquivo de índice

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 makeindexem uma lista de arquivos dados por nomes ou para rodar em todos idxos 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 ?*.idxpara rodar em todos os arquivos.

insira a descrição da imagem aqui

Depois disso você pode compilar seu documento e executá-lo makeindexconforme configurado usando o menu Ferramentas > Índice:

insira a descrição da imagem aqui

informação relacionada