Файл .gls не создан, поэтому глоссарий не распечатан

Файл .gls не создан, поэтому глоссарий не распечатан

В настоящее время я работаю над своей бакалаврской диссертацией. Для акронимов я использую пакет acronym. Для моих глоссариев я хотел бы использовать пакет glossaries.

В качестве рабочей среды я использую miktex и Texstudio. По какой-то причине у меня не получается рабочий глоссарий. В качестве ошибки я получаю следующие сообщения:

Сообщение об ошибке Итак, довольно ясно, что что-то с \makeglossaries, похоже, не работает. Но я не могу представить, что именно. Я уже проверил, что makeglossaries.exe правильно связан с texstudio, и да, это так:

Конфигурация Texstudio

Так что я действительно больше ничего не понимаю и буду рад, если кто-нибудь подскажет мне, почему это не работает...

(И это не мой инструмент безопасности Bitdefender Ransomware. Я доказал, что он не блокирует makeglossaries.exe и не

Вот минимальный рабочий код:

\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}

Спасибо заранее, ребята!

решение1

Проблема возникает из-за того, что команда «makeglossaries» (которая генерирует файл .gls) не вызывается перед вызовом pdflatex.

Шаг 1. Убедитесь, что команда «Makeglossaries» правильно определена как «makeglossaries.exe» в параметре «Команды» в TexStudio.

Шаг 2. Включите «Показать дополнительные параметры» и настройте параметры «Сборки» в TexStudio, чтобы скомпилировать pdflatex, создать глоссарий и снова скомпилировать pdflatex.

Для этого замените параметр «Сборка и просмотр» (который мы обычно вызываем с помощью сочетания клавиш «F5») следующим образом:

До:

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

После:

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

решение2

Установка рабочей среды Perl (например, Strawberry Perl) решила мою проблему.

Спасибо вам за помощь, ребята.

Рабочий глоссарий

Связанный контент