El archivo .gls no se creó, por lo tanto no se imprime el glosario

El archivo .gls no se creó, por lo tanto no se imprime el glosario

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:

Mensaje de error 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á:

configuración de texstudio

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

Respuesta2

La instalación de un entorno Perl funcional (por ejemplo, Strawberry Perl) resolvió mi problema.

Gracias por su ayuda chicos.

Glosario de trabajo

información relacionada