Actualmente estoy trabajando en mi tesis de licenciatura. Para las siglas estoy usando el acrónimo del paquete. Para mis glosarios me gustaría utilizar el paquete de glosarios.
Como entorno de trabajo utilizo miktex y Texstudio. Por alguna razón no obtengo un glosario que funcione. Como error recibo los siguientes mensajes:
Entonces está bastante claro que algo con \makeglossaries parece no funcionar. Pero no puedo imaginarme qué. Ya verifiqué que makeglossaries.exe esté correctamente vinculado a texstudio y sí, lo está:
Así que realmente ya no tengo idea y me alegraría si alguien tuviera una pista para mí de por qué esto no funciona...
(Y no es mi herramienta de seguridad de ransomware bitdefender. Probé que no bloqueará makeglossaries.exe y no lo hizo).
Aquí hay un código de trabajo mínimo:
\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}
¡Gracias de antemano chicos!
Respuesta1
El problema surge porque el comando 'makeglossaries' (que genera el archivo .gls) no se llama antes de invocar pdflatex.
Paso 1. Asegúrese de que el comando 'Makeglossaries' esté definido correctamente como "makeglossaries.exe" en la opción "Comandos" en TexStudio.
Paso 2. Habilite 'Mostrar opciones avanzadas' y configure los ajustes de 'Construcción' en TexStudio para compilar pdflatex, crear un glosario y compilar pdflatex nuevamente.
Para hacer esto, reemplace la opción "Crear y ver" (que normalmente podemos invocar usando el método abreviado de teclado 'F5') de la siguiente manera:
Antes:
txs:///compile | txs:///view
Después:
txs:///compile | txs:///makeglossaries | txs:///compile | txs:///view