Arquivo .gls não criado, portanto nenhum glossário foi impresso

Arquivo .gls não criado, portanto nenhum glossário foi impresso

atualmente estou trabalhando em minha tese de bacharel. Para siglas, estou usando a sigla do pacote. Para meus glossários eu gostaria de usar o pacote glossários.

Como ambiente de trabalho utilizo miktex e Texstudio. Por alguma razão, não consigo um glossário funcional. Como erro recebo as seguintes mensagens:

Mensagem de erro Então está bem claro que algo com o \makeglossaries parece não funcionar. Mas não consigo imaginar o quê. Já verifiquei que o makeglossaries.exe está corretamente vinculado ao texstudio e sim, está:

Configuração do Textstudio

Então, eu realmente não tenho mais ideia e ficaria feliz se alguém tivesse uma dica para mim, por que isso não está funcionando...

(E não é minha ferramenta de segurança de ransomware bitdefender. Provei que ela não bloqueará makeglossaries.exe e não bloqueou

Aqui está um código mínimo de trabalho:

\documentclass[a4paper,12pt,]{scrartcl}

\usepackage{hyperref}
\usepackage[toc]{glossaries}
\newglossaryentry{computer}
{
    name=computer,
    plural=computers,
    description={is a programmable machine that receives input,
        stores and manipulates data, and provides
        output in a useful format}
}
\makeglossaries

\begin{document}
    \tableofcontents
    \section{TEST}\label{ch:Test}
        In our company we are using \glspl{computer}.
    \begin{appendix}
        \printglossaries
    \end{appendix}
\end{document}

Desde já agradeço pessoal!

Responder1

O problema surge porque o comando 'makeglossaries' (que gera o arquivo .gls) não é chamado antes do pdflatex ser invocado.

Passo 1. Certifique-se de que o comando ‘Makeglossaries’ esteja corretamente definido como “makeglossaries.exe” na opção “Comandos” no TexStudio.

Passo 2. Habilite 'Mostrar opções avançadas' e defina suas configurações de 'Build' no TexStudio para compilar o pdflatex, criar glossário e compilar o pdflatex novamente.

Para fazer isso, substitua a opção "Construir e visualizar" (que normalmente podemos invocar usando o atalho de teclado 'F5') da seguinte forma:

Antes:

txs:///compile | txs:///view

Depois:

txs:///compile | txs:///makeglossaries | txs:///compile | txs:///view

Responder2

Instalar um ambiente Perl funcional (por exemplo, Strawberry Perl) resolveu meu problema.

Obrigado pela ajuda pessoal.

Glossário de trabalho

informação relacionada