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:
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á:
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